indicator applet after upgrade
Harald Sitter
apachelogger at ubuntu.com
Thu Sep 10 09:06:49 BST 2009
> b) is for Jonathan :)
can do as well :P
> As for c), doing so would mean unckecking the "show system tray icon"
> behind the user back (I do not have any other mean), which is not
> acceptable I think.
Well, it might be a bit intrusive (so it probably ought to be
implemented upstream to begub with), but wouldn't it be possible to
have the application provide a slot to hide/unhide the tray on a
session limited basis.
So. Kopete starts, indidcator plugin starts, plugin connects to
applet, plugin emits signal to hide tray, kopete nukes tray. User
quits Kopete, user removes indicator applet. User starts Kopete again,
indicator plugin starts, plugin tries to connect to applet but fails,
tray remains visible, end of story.
Possibly using dbus instead of QSignals? Of course the app ultimately
represents this state in its config (some info message underneath the
tray icon setting stating that the config was overriden by $plugin).
...
Of course, as always, one could build a whole framework for that ...
like say let the user override the override and prevent $plugin from
ever hiding the tray again... not particularly worth the affort though
;)
More information about the kubuntu-devel
mailing list