D10078: Add separate lib KF5::DBusRunner

Friedrich W. H. Kossebau noreply at phabricator.kde.org
Wed Jan 24 15:38:01 UTC 2018


kossebau added a comment.


  A first draft of some util code for writing D-Bus KRunner plugins, partially tested to work. See https://phabricator.kde.org/D10079 for the Baloo krunner plugin being adapted to it.
  
  Tries to simulate the KRunner::AbstractRunner API a little, to where the krunner1 D-Bus interface makes that easy to do.
  
  Forking KRunner::QueryMatch::Type to KDBusRunner::QueryMatch::Type is not perfect, but allows to just have QtCore in public link interface and QtDBus in the private, so does not pull in all the deps of KF5::Runner just for this enum definition.
  
  While I put this into a subdir for now, all the code of KDBusRunner is independent, perhaps it makes sense to move it into a separate tier1 framework module?
  For the future perhaps there could be a XDG D-Bus interface for such quicksearch plugins, so a separate krunner-independent library would make sense for that as well.

REPOSITORY
  R308 KRunner

REVISION DETAIL
  https://phabricator.kde.org/D10078

To: kossebau, davidedmundson, broulik
Cc: #frameworks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180124/5f240715/attachment.html>


More information about the Kde-frameworks-devel mailing list