12 #include <QDBusAbstractAdaptor> 17 class FancyTrayIconFreedesktop;
49 Q_CLASSINFO (
"D-Bus Interface",
"org.kde.StatusNotifierItem")
51 Q_PROPERTY (QString
Category MEMBER Category_ CONSTANT)
52 Q_PROPERTY (quint32
WindowId MEMBER WindowId_ CONSTANT)
54 Q_PROPERTY (QString
Id READ GetId CONSTANT)
55 Q_PROPERTY (QString
Title READ GetTitle)
65 const QString Category_ = QStringLiteral ("ApplicationStatus");
66 const QString Status_ = QStringLiteral ("Active");
67 const quint32 WindowId_ = 0;
74 void Scroll (
int, const QString&);
76 QString GetId () const;
77 QString GetTitle () const;
78 QString GetStatus () const;
79 QString GetIconName () const;
101 void UpdateIcon ()
override;
102 void UpdateTooltip ()
override;
103 void UpdateMenu ()
override;
104 void UpdateStatus ()
override;
static IconFrame FromPixmap(const QPixmap &)
QList< LC::Util::detail::IconFrame > IconPixmap
void Scroll(int, const QString &)
LC::Util::detail::DBusTooltip ToolTip
void ContextMenu(int x, int y)
void SecondaryActivate(int, int)
Q_DECLARE_METATYPE(QVariantList *)