Changeset View
Changeset View
Standalone View
Standalone View
src/platformtheme/kdeplatformsystemtrayicon.h
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | 34 | public: | |||
---|---|---|---|---|---|
44 | void setText(const QString &text) override; | 44 | void setText(const QString &text) override; | ||
45 | void setVisible(bool visible) override; | 45 | void setVisible(bool visible) override; | ||
46 | void syncMenuItem(QPlatformMenuItem *menuItem) override; | 46 | void syncMenuItem(QPlatformMenuItem *menuItem) override; | ||
47 | void syncSeparatorsCollapsible(bool enable) override; | 47 | void syncSeparatorsCollapsible(bool enable) override; | ||
48 | quintptr tag() const override; | 48 | quintptr tag() const override; | ||
49 | QPlatformMenuItem *createMenuItem() const override; | 49 | QPlatformMenuItem *createMenuItem() const override; | ||
50 | QPlatformMenu *createSubMenu() const override; | 50 | QPlatformMenu *createSubMenu() const override; | ||
51 | 51 | | |||
52 | QMenu *menu() const; | 52 | QMenu *menu(); | ||
53 | 53 | | |||
54 | private: | 54 | private: | ||
55 | void createMenu(); | ||||
56 | | ||||
57 | QString m_text; | ||||
58 | QIcon m_icon; | ||||
59 | bool m_enabled; | ||||
60 | bool m_visible; | ||||
61 | bool m_separatorsCollapsible; | ||||
55 | quintptr m_tag; | 62 | quintptr m_tag; | ||
56 | QPointer<QMenu> m_menu; | 63 | QPointer<QMenu> m_menu; | ||
57 | QList<SystemTrayMenuItem*> m_items; | 64 | QList<SystemTrayMenuItem*> m_items; | ||
58 | }; | 65 | }; | ||
59 | 66 | | |||
60 | class SystemTrayMenuItem : public QPlatformMenuItem | 67 | class SystemTrayMenuItem : public QPlatformMenuItem | ||
61 | { | 68 | { | ||
62 | Q_OBJECT | 69 | Q_OBJECT | ||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |