6#include <QSystemTrayIcon>
55 explicit TrayIcon(QMainWindow *parent);
56 void showMessage(
const QString &title,
const QString &msg,
int time);
68 void createTrayIcon();
72 QAction *minimizeAction;
73 QAction *maximizeAction;
74 QAction *restoreAction;
77 QSystemTrayIcon *sysTrayIcon;
79 QMainWindow *parentwin;
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.
TrayIcon(QMainWindow *parent)
TrayIcon::TrayIcon use a (system) tray icon with a nice QtPass logo on it (currently) only Quits.
void setVisible(bool visible)
TrayIcon::setVisible show or hide the icon.
auto getIsAllocated() -> bool
TrayIcon::getIsAllocated return if TrayIcon is allocated.