- static const int _protocolVersion;
- static const QString _statusNotifierWatcherServiceName;
- StatusNotifierItemDBus *_statusNotifierItemDBus;
+ QDBusServiceWatcher* _serviceWatcher{nullptr};
+ StatusNotifierItemDBus* _statusNotifierItemDBus{nullptr};
+ org::kde::StatusNotifierWatcher* _statusNotifierWatcher{nullptr};
+ org::freedesktop::Notifications* _notificationsClient{nullptr};
+ bool _notificationsClientSupportsMarkup{false};
+ bool _notificationsClientSupportsActions{false};
+ quint32 _lastNotificationsDBusId{0};
+ QHash<uint, uint> _notificationsIdMap; ///< Maps our own notification ID to the D-Bus one