diff --git a/src/mainapplication.cpp b/src/mainapplication.cpp index e380da7b630d1e4c30b2b49ce717175e3e915dd0..0727d8180e8f9092480a24c671e4b680d7aa3cfc 100644 --- a/src/mainapplication.cpp +++ b/src/mainapplication.cpp @@ -489,6 +489,9 @@ MainApplication::initSystray() QAction* quitAction = new QAction(quitString, this); connect(quitAction, &QAction::triggered, this, &MainApplication::cleanup); + QAction* restoreAction = new QAction(tr("&Show Jami"), this); + connect(restoreAction, &QAction::triggered, this, &MainApplication::restoreApp); + connect(systemTray_.get(), &QSystemTrayIcon::activated, [this](QSystemTrayIcon::ActivationReason reason) { @@ -505,6 +508,7 @@ MainApplication::initSystray() } }); + systrayMenu->addAction(restoreAction); systrayMenu->addAction(quitAction); systemTray_->setContextMenu(systrayMenu); systemTray_->show();