QString iconName() const;
QString attentionIconName() const;
QString toolTipIconName() const;
+ QString iconThemePath() const;
+ QString menuObjectPath() const;
virtual bool eventFilter(QObject *watched, QEvent *event);
private slots:
void activated(const QPoint &pos);
void serviceChange(const QString& name, const QString& oldOwner, const QString& newOwner);
+ void checkForRegisteredHosts();
void notificationClosed(uint id, uint reason);
void notificationInvoked(uint id, const QString &action);
void registerToDaemon();
static const int _protocolVersion;
+ static const QString _statusNotifierWatcherServiceName;
StatusNotifierItemDBus *_statusNotifierItemDBus;
org::kde::StatusNotifierWatcher *_statusNotifierWatcher;
quint32 _lastNotificationsDBusId;
QHash<uint, uint> _notificationsIdMap; ///< Maps our own notification ID to the D-Bus one
+ QString _iconThemePath;
+ QString _menuObjectPath;
+
friend class StatusNotifierItemDBus;
};