11 #if defined(Q_OS_WIN) || (defined(Q_OS_BSD4) && !defined(Q_OS_IOS)) || (defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID))
12 #include <QSystemTrayIcon>
26 #if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
27 QSystemTrayIcon* mTrayIcon;
30 void onActivated(QSystemTrayIcon::ActivationReason pReason);
39 [[nodiscard]]
const QIcon&
getIcon()
const;
44 void showMessage(
const QString& pTitle,
const QString& pMessage);
Definition: TrayIcon.h:21
void showMessage(const QString &pTitle, const QString &pMessage)
Definition: TrayIcon.cpp:152
void shutdown()
Definition: TrayIcon.cpp:122
TrayIcon()
Definition: TrayIcon.cpp:36
const QIcon & getIcon() const
Definition: TrayIcon.cpp:56
~TrayIcon() override
Definition: TrayIcon.cpp:50
void create()
Definition: TrayIcon.cpp:62
void hide()
Definition: TrayIcon.cpp:141
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15