aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTasuku Suzuki <tasuku.suzuki@signal-slot.co.jp>2023-02-11 23:16:45 +0900
committerTasuku Suzuki <tasuku.suzuki@signal-slot.co.jp>2023-02-21 09:33:02 +0900
commit80c1f3493fb44849159201ad50b680be794b612e (patch)
treedaec7c49660d802ff883059870d7724ce08973a5 /src
parenta05cbaaae505dba2546c593e22fe2f9047c0de4b (diff)
Fix build with -no-feature-systemtrayicon
Pick-to: 6.5 Change-Id: I04b09223dcc155735fc3893c74cf63594b7fe7f6 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/labs/platform/qquicklabsplatformmenu.cpp2
-rw-r--r--src/labs/platform/qquicklabsplatformmenu_p.h4
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;