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

Reply via email to