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. Cheers Martin
signature.asc
Description: This is a digitally signed message part.