Hi all, I've been trying to develop some KRunner plug-ins for plasma 5 using Qt Creator (no cmake) but it seems like they all fail to actually run, so I wanted to ask here if somebody could help me understand what's going wrong.
For example look at: https://github.com/Bakuriu/MyTestRunner it's the simplest KRunner plug-in I can think of: you type XYZ in KRunner and the plug-in simply provides an exact match that says "You typed XYZ". AFAICT the implementation of the code is correct, as I have followed the tutorial, so the issue shouldn't be that the runner is being called but it doesn't work... it's that it's not being called at all. The code compiles and produces a shared library. (You can try to run "sudo ./INSTALL" to build and install that plug-in) Now if I copy the shared library to the "kf5-config --qt-plugins" directory with the name mentioned in the ".desktop" file and I put the desktop file under own of the paths in "kf5-config --path services" I believe KRunner should now load it. However even after doing "kquitapp krunner && krunner" to restart the runner it seems like my runner is not being called at all. Could someone tell me what's wrong with what I'm doing? Thanks in advance.