[Nepomuk] Nepomuk Controller rewritten in QML

Jörg Ehrichs Joerg.Ehrichs at gmx.de
Mon Jan 21 21:05:47 UTC 2013


Hi all,

today I used my day off to have a look into how all this QML stuff works.
As I wanted to change the nepomukcontroller for 4.11 anyway to support
status information for the akonadi feeder and
the webminer as well as a possibility to enable/disable each service,
this was a good start.

While most stuff in the systray shows neat qml plasmoids, the nepomuk
controller should do the same.

I've created the Plasma::DataEngine and Plasma::Service to interact on
the dbus level with each available service
and corresponding qml plasmoid to make use of them.

The whole thing is more a proof of concept but it does already work.
Except for the missing WebMiner status information (as I haven't added
the dbus interface for it yet)

You can get the sources in my scratch repo:
http://quickgit.kde.org/?p=scratch%2Fjehrichs%2Fnepomukcontroller-qml.git
git clone git at git.kde.org:scratch/jehrichs/nepomukcontroller-qml

And a small preview here:
http://wstaw.org/m/2013/01/21/nepomukcontroller-qml.jpg

Any thoughts, opinions and comments are welcome.

Kind regards,
Jörg


More information about the Nepomuk mailing list