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;
