From a0815adbe9fb334ea6487a24a7852d1e3c66aede Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Sun, 22 Nov 2020 16:21:52 +0100 Subject: [PATCH] Open window on system tray left click --- src/trayicon.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/trayicon.cpp b/src/trayicon.cpp index 1cf5af98e..fbc74271d 100644 --- a/src/trayicon.cpp +++ b/src/trayicon.cpp @@ -101,6 +101,13 @@ TrayIcon::TrayIcon(QObject *parent) connect(viewAction_, &QAction::triggered, this, &TrayIcon::showWindow); 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(quitAction_);