D23112: Add a event Spy for GtkFileChooser recent files
Méven Car
noreply at phabricator.kde.org
Mon Aug 12 13:17:49 BST 2019
meven created this revision.
meven added reviewers: Frameworks, ivan.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
meven requested review of this revision.
REVISION SUMMARY
GtkFileChooser/GtkRecentManager follows https://www.freedesktop.org/wiki/Specifications/desktop-bookmark-spec/ specification to store its recently accessed files.
The history is stored in $HOME/.local/share/recently-used.xbel
Adds an event spy for the xml file used by gtk following the example of the KRecentDocument EventSpy.
It allows to populate recently accessed files from apps using Gtk, including inkscape, gimp...
TEST PLAN
Compile
killall -9 kactivitymanage
run your localy built version of kactivitymanagerd, for instance:
~/kde/usr/lib/x86_64-linux-gnu/libexec/kactivitymanagerd
Run a gtk app and open a file
The file access can be seen in kickoff/kicker history
REPOSITORY
R161 KActivity Manager Service
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D23112
AFFECTED FILES
src/service/plugins/CMakeLists.txt
src/service/plugins/gtk-eventspy/CMakeLists.txt
src/service/plugins/gtk-eventspy/GtkEventSpy.cpp
src/service/plugins/gtk-eventspy/GtkEventSpy.h
src/service/plugins/gtk-eventspy/kactivitymanagerd-plugin-gtk-eventspy.json
To: meven, #frameworks, ivan
Cc: plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190812/fe6cc7c6/attachment.html>
More information about the Kde-frameworks-devel
mailing list