On Tue, Dec 31, 2013 at 12:42 PM, Martin Graesslin <mgraess...@kde.org>wrote:
> 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 FWIW, our QPA (or QPT, actually) already depends on QtDBus. Aleix