on xenial help sign in
add new telephony apps (dialer, messaging, contacts) to launcher and Home scope.

Approved by PS Jenkins bot, Ricardo Salveti, Michael Frey.

commitfba59b4d2a2c2c991783aad716d228ac0d37c25b authorBill Filler <bill.filler@canonical.com> dateThu 29 Aug 2013, 00:22 (13 years ago) parent69aaebe6e3ef3e
5 files changed+47−11
Dash/Apps/FrequentlyUsedAppsModel.qml+38−8 graphics/applicationIcons/contacts-app@18.png graphics/applicationIcons/messages-app@18.png graphics/applicationIcons/system-settings@18.png plugins/Unity/Launcher/backend/launcherbackend.cpp+9−3
Dash/Apps/FrequentlyUsedAppsModel.qml+38−8
@@ -18,23 +18,43 @@ import QtQuick 2.0
1818
1919ListModel {
2020 ListElement {
21− uri: "application:///usr/share/applications/camera-app.desktop"
22− icon: "../../graphics/applicationIcons/camera.png"
21+ uri: "application:///usr/share/applications/dialer-app.desktop"
22+ icon: "../../graphics/applicationIcons/phone-app.png"
2323 category: 0
2424 mimetype: "application/x-desktop"
25− title: "Camera"
25+ title: "Dialer"
2626 comment: ""
27− dndUri: "file:///usr/share/applications/camera-app.desktop"
27+ dndUri: "file:///usr/share/applications/dialer-app.desktop"
2828 metadata: ""
2929 }
3030 ListElement {
31− uri: "application:///usr/share/applications/phone-app.desktop"
32− icon: "../../graphics/applicationIcons/phone-app.png"
31+ uri: "application:///usr/share/applications/messaging-app.desktop"
32+ icon: "../../graphics/applicationIcons/messages-app.png"
33+ category: 0
34+ mimetype: "application/x-desktop"
35+ title: "Messaging"
36+ comment: ""
37+ dndUri: "file:///usr/share/applications/messaging-app.desktop"
38+ metadata: ""
39+ }
40+ ListElement {
41+ uri: "application:///usr/share/applications/address-book-app.desktop"
42+ icon: "../../graphics/applicationIcons/contacts-app.png"
43+ category: 0
44+ mimetype: "application/x-desktop"
45+ title: "Contacts"
46+ comment: ""
47+ dndUri: "file:///usr/share/applications/address-book-app.desktop"
48+ metadata: ""
49+ }
50+ ListElement {
51+ uri: "application:///usr/share/applications/camera-app.desktop"
52+ icon: "../../graphics/applicationIcons/camera.png"
3353 category: 0
3454 mimetype: "application/x-desktop"
35− title: "Phone"
55+ title: "Camera"
3656 comment: ""
37− dndUri: "file:///usr/share/applications/phone-app.desktop"
57+ dndUri: "file:///usr/share/applications/camera-app.desktop"
3858 metadata: ""
3959 }
4060 ListElement {
@@ -77,4 +97,14 @@ ListModel {
7797 dndUri: "file:///usr/share/applications/gmail-webapp.desktop"
7898 metadata: ""
7999 }
100+ ListElement {
101+ uri: "application:///usr/share/applications/ubuntu-system-settings.desktop"
102+ icon: "../../graphics/applicationIcons/system-settings.png"
103+ category: 0
104+ mimetype: "application/x-desktop"
105+ title: "System Settings"
106+ comment: ""
107+ dndUri: "file:///usr/share/applications/ubuntu-system-settings.desktop"
108+ metadata: ""
109+ }
80110}
graphics/applicationIcons/contacts-app@18.pngnew file

Binary file not shown.

graphics/applicationIcons/messages-app@18.pngnew file

Binary file not shown.

graphics/applicationIcons/system-settings@18.pngnew file

Binary file not shown.

plugins/Unity/Launcher/backend/launcherbackend.cpp+9−3
@@ -28,7 +28,9 @@ LauncherBackend::LauncherBackend(QObject *parent):
2828 // TODO: load default pinned ones from default config, instead of hardcoding here...
2929
3030 m_storedApps <<
31− QLatin1String("phone-app.desktop") <<
31+ QLatin1String("dialer-app.desktop") <<
32+ QLatin1String("messaging-app.desktop") <<
33+ QLatin1String("address-book-app.desktop") <<
3234 QLatin1String("camera-app.desktop") <<
3335 QLatin1String("gallery-app.desktop") <<
3436 QLatin1String("facebook-webapp.desktop") <<
@@ -40,7 +42,9 @@ LauncherBackend::LauncherBackend(QObject *parent):
4042 QLatin1String("calendar-app.desktop");
4143
4244 // TODO: get stuff from desktop files instead this hardcoded map
43− m_displayNameMap.insert("phone-app.desktop", "Phone");
45+ m_displayNameMap.insert("dialer-app.desktop", "Dialer");
46+ m_displayNameMap.insert("messaging-app.desktop", "Messaging");
47+ m_displayNameMap.insert("address-book-app.desktop", "Contacts");
4448 m_displayNameMap.insert("camera-app.desktop", "Camera");
4549 m_displayNameMap.insert("gallery-app.desktop", "Gallery");
4650 m_displayNameMap.insert("facebook-webapp.desktop", "Facebook");
@@ -52,7 +56,9 @@ LauncherBackend::LauncherBackend(QObject *parent):
5256 m_displayNameMap.insert("calendar-app.desktop", "Calendar");
5357
5458 // TODO: get stuff from desktop files instead this hardcoded map
55− m_iconMap.insert("phone-app.desktop", "phone-app");
59+ m_iconMap.insert("dialer-app.desktop", "phone-app");
60+ m_iconMap.insert("messaging-app.desktop", "messages-app");
61+ m_iconMap.insert("address-book-app.desktop", "contacts-app");
5662 m_iconMap.insert("camera-app.desktop", "camera");
5763 m_iconMap.insert("gallery-app.desktop", "gallery");
5864 m_iconMap.insert("facebook-webapp.desktop", "facebook");