Git commit b6cfe86a648333f6cae1d56bf7c547283348f72d by Jonathan Riddell.
Committed on 03/11/2014 at 13:35.
Pushed by jriddell into branch 'master'.

Update default applications in kickoff

Instead of defaulting to konqueror find the first browser from a list
Change konsole to ktp-contactlist, we want to appeal to non geeks
Change kmail for kontact, we provide a lovely PIM suite so we should show it by 
default
Change kwrite to Kate, everyone knows how to use tabbed interfaces these days

FEATURE
CHANGELOG
REVIEW:120538
GUI:
DIGEST:

M  +12   -1    applets/kickoff/core/favoritesmodel.cpp

http://commits.kde.org/plasma-desktop/b6cfe86a648333f6cae1d56bf7c547283348f72d

diff --git a/applets/kickoff/core/favoritesmodel.cpp 
b/applets/kickoff/core/favoritesmodel.cpp
index e26cf80..5ebcdff 100644
--- a/applets/kickoff/core/favoritesmodel.cpp
+++ b/applets/kickoff/core/favoritesmodel.cpp
@@ -109,7 +109,18 @@ public:
     static QList<QString> defaultFavorites()
     {
         QList<QString> applications;
-        applications << "konqbrowser" << "KMail2" << "systemsettings" << 
"dolphin" << "org.kde.konsole" << "org.kde.kwrite";
+
+        QList<QString> browsers;
+        browsers << "konqbrowser" << "rekonq" << "firefox" << 
"chromium-browser" << "google-chrome";
+        foreach (const QString& browser, browsers) {
+            KService::Ptr service = KService::serviceByStorageId(browser + 
".desktop");
+            if (service) {
+                applications << browser;
+                break;
+            }
+        }
+
+        applications << "kontact" << "systemsettings" << "dolphin" << 
"ktp-contactlist" << "kate";
 
         QList<QString> desktopFiles;
 

Reply via email to