KClasses vs. Qt5Classes

Martin Graesslin mgraesslin at kde.org
Tue Dec 31 11:42:22 GMT 2013

On Tuesday 31 December 2013 12:15:09 David Faure wrote: 
> > QSystemTrayIcon => KNotificationItem
> No clue. I can't even find KNotificationItem in KF5 anywhere.... !?!?
> In fact it doesn't exist in kdelibs4 either.
> I think it got replaced with KStatusNotifierItem since 4.4 ?
> That one is still valid in KF5 (framework "knotifications").
> I have no idea if/why it means QSystemTrayIcon is bad though.
QSystemTrayIcon uses XEmbed which is bad by definition ;-)

We have discussed this in the plasma team and think that the best solution 
would be to extend QSystemTrayIcon to use the status notifier API if available. 
Might need some hooks into the QPA as we probably cannot depend on D-Bus on 
that level. But as that doesn't exist yet, at the moment the proper suggestion 
should be to use KStatusNotifierItem.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20131231/c2c6b6d3/attachment.sig>

More information about the kde-core-devel mailing list