[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [plasma-desktop/Plasma/5.4] kcms/componentchooser: Save the default file manager into group used by
From: David Edmundson <kde () davidedmundson ! co ! uk>
Date: 2015-08-31 20:39:51
Message-ID: E1ZWVrr-0004P6-8m () scm ! kde ! org
[Download RAW message or body]
Git commit 151a8f85bb813145700668fb7ce0ac11283e2ba0 by David Edmundson, on behalf of \
Luc Menut. Committed on 31/08/2015 at 20:39.
Pushed by davidedmundson into branch 'Plasma/5.4'.
Save the default file manager into group used by new specification
Save the default file manager (inode/directory) by writing into the
group [Default Applications] in the file mimeapps.list, as per the mime-
apps spec 1.0.1 .
http://standards.freedesktop.org/mime-apps-spec/mime-apps-
spec-1.0.1.html#default
keditfiletype (kde-cli-tools) already saves the default application for
a given mimetype (including inode/directory for file manager) in
[Default Applications] since
http://quickgit.kde.org/?p=kde-cli-
tools.git&a=commit&h=32bf8f704f174f2652aadf442b07fb10c597a327
REVIEW: 120565
M +4 -0 kcms/componentchooser/componentchooserfilemanager.cpp
http://commits.kde.org/plasma-desktop/151a8f85bb813145700668fb7ce0ac11283e2ba0
diff --git a/kcms/componentchooser/componentchooserfilemanager.cpp \
b/kcms/componentchooser/componentchooserfilemanager.cpp index 07b26aa..8e498e7 100644
--- a/kcms/componentchooser/componentchooserfilemanager.cpp
+++ b/kcms/componentchooser/componentchooserfilemanager.cpp
@@ -96,6 +96,10 @@ void CfgFileManager::save(KConfig *)
userApps.prepend(storageId);
addedApps.writeXdgListEntry("inode/directory", userApps);
+ // Save the default file manager as per mime-apps spec 1.0.1
+ KConfigGroup defaultApp(profile, "Default Applications");
+ defaultApp.writeXdgListEntry("inode/directory", QStringList(storageId));
+
Kdelibs4SharedConfig::syncConfigGroup(&addedApps, "mimeapps.list");
profile->sync();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic