diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/labs/platform/qquicklabsplatformmenu.cpp | 2 | ||||
| -rw-r--r-- | src/labs/platform/qquicklabsplatformmenu_p.h | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/labs/platform/qquicklabsplatformmenu.cpp b/src/labs/platform/qquicklabsplatformmenu.cpp index 60a7843001..c8e9b854e2 100644 --- a/src/labs/platform/qquicklabsplatformmenu.cpp +++ b/src/labs/platform/qquicklabsplatformmenu.cpp @@ -321,6 +321,7 @@ void QQuickLabsPlatformMenu::setParentMenu(QQuickLabsPlatformMenu *menu) emit parentMenuChanged(); } +#if QT_CONFIG(systemtrayicon) /*! \readonly \qmlproperty SystemTrayIcon Qt.labs.platform::Menu::systemTrayIcon @@ -342,6 +343,7 @@ void QQuickLabsPlatformMenu::setSystemTrayIcon(QQuickLabsPlatformSystemTrayIcon destroy(); emit systemTrayIconChanged(); } +#endif /*! \readonly diff --git a/src/labs/platform/qquicklabsplatformmenu_p.h b/src/labs/platform/qquicklabsplatformmenu_p.h index 14672713bd..b8577dcf49 100644 --- a/src/labs/platform/qquicklabsplatformmenu_p.h +++ b/src/labs/platform/qquicklabsplatformmenu_p.h @@ -47,7 +47,9 @@ class QQuickLabsPlatformMenu : public QObject, public QQmlParserStatus Q_PROPERTY(QQmlListProperty<QQuickLabsPlatformMenuItem> items READ items NOTIFY itemsChanged FINAL) Q_PROPERTY(QQuickLabsPlatformMenuBar *menuBar READ menuBar NOTIFY menuBarChanged FINAL) Q_PROPERTY(QQuickLabsPlatformMenu *parentMenu READ parentMenu NOTIFY parentMenuChanged FINAL) +#if QT_CONFIG(systemtrayicon) Q_PROPERTY(QQuickLabsPlatformSystemTrayIcon *systemTrayIcon READ systemTrayIcon NOTIFY systemTrayIconChanged FINAL) +#endif Q_PROPERTY(QQuickLabsPlatformMenuItem *menuItem READ menuItem CONSTANT FINAL) Q_PROPERTY(bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged FINAL) Q_PROPERTY(bool visible READ isVisible WRITE setVisible NOTIFY visibleChanged FINAL) @@ -76,8 +78,10 @@ public: QQuickLabsPlatformMenu *parentMenu() const; void setParentMenu(QQuickLabsPlatformMenu *menu); +#if QT_CONFIG(systemtrayicon) QQuickLabsPlatformSystemTrayIcon *systemTrayIcon() const; void setSystemTrayIcon(QQuickLabsPlatformSystemTrayIcon *icon); +#endif QQuickLabsPlatformMenuItem *menuItem() const; |
