Open window on system tray left click
This commit is contained in:
@@ -101,6 +101,13 @@ TrayIcon::TrayIcon(QObject *parent)
|
|||||||
connect(viewAction_, &QAction::triggered, this, &TrayIcon::showWindow);
|
connect(viewAction_, &QAction::triggered, this, &TrayIcon::showWindow);
|
||||||
connect(quitAction_, &QAction::triggered, this, QApplication::quit);
|
connect(quitAction_, &QAction::triggered, this, QApplication::quit);
|
||||||
|
|
||||||
|
connect(this, &QSystemTrayIcon::activated, this, [this](QSystemTrayIcon::ActivationReason reason) {
|
||||||
|
// Usually left click
|
||||||
|
if (reason == QSystemTrayIcon::ActivationReason::Trigger) {
|
||||||
|
Q_EMIT showWindow();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
menu->addAction(viewAction_);
|
menu->addAction(viewAction_);
|
||||||
menu->addAction(quitAction_);
|
menu->addAction(quitAction_);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user