Nepomukcontroller rewritten in QML

Marco Martin notmart at gmail.com
Wed Mar 20 09:29:08 UTC 2013


On Tuesday 19 March 2013, Jörg Ehrichs wrote:
> Hello everyone,
> 
> i like to announce a replacement for the Nepomuk system tray
> controller plugin that is written in QML and Plasma::DataEngine. [1]
> Unlike the old controller, the new one expose status information of
> any Nepomuk service (FileWatch/File Indexer/PIM Indexer and the
> Webminer) and allows to suspend/resume them.
> 
> As this looks now better and adds more (needed) features, I like to
> get this in 4.11 as a replacement for the current systray applet.
> 
> Now the question, could someone have a look at this (it is my first
> try at QML) and how do I get this through review in SC?
> The old one was located at
> kde-runtime/nepomuk/controller/
> 
> I would like to put the new one in:
> kde-workspace/plasma/generic/dataengines
> kde-workspace/plasma/generic/applets
> 
> as it seem this is the better place for it (all other qml applets seem
> to be added there too)
> 
> So what would be the best step to get this in?
> Create  a branch in kde-workspace and get this through review?

i think so, yes it would be integral part of the workspace

> Any comments and especially hints on the code part or usability
> experts are very welcome.
> If you try the code, please also update nepomuk-core to master, to get
> all needed dbus signals.

i still not tried it, will do just a couple of suggestions..
* make sure that when in the systray is always hidden by default and show it 
only when something important occurs (with appropriate setStatus)
* don't put too much information/too much fine grained control of technical 
details of which the user wouldn't be really supposed to know

but in general, yeah, good job :)

-- 
Marco Martin


More information about the Plasma-devel mailing list