6#include <QSystemTrayIcon>
20 explicit TrayIcon(QMainWindow *parent);
21 void showMessage(
const QString &title,
const QString &msg,
int time);
33 void createTrayIcon();
37 QAction *minimizeAction;
38 QAction *maximizeAction;
39 QAction *restoreAction;
42 QSystemTrayIcon *sysTrayIcon;
44 QMainWindow *parentwin;
Handles the systemtray icon and menu.
void showHideParent()
TrayIcon::showHideParent toggle app visibility.
void iconActivated(QSystemTrayIcon::ActivationReason reason)
TrayIcon::iconActivated you clicked on the trayicon.
void showMessage(const QString &title, const QString &msg, int time)
TrayIcon::showMessage show a systray message for notification.
void setVisible(bool visible)
TrayIcon::setVisible show or hide the icon.
auto getIsAllocated() -> bool
TrayIcon::getIsAllocated return if TrayIcon is allocated.