Properly quit app on tray icon's action

closes #30
pull/1/head
Konstantinos Sideris 8 years ago
parent 0fddb7ebff
commit 23431362d9
  1. 5
      src/TrayIcon.cc

@ -15,6 +15,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include <QApplication>
#include <QTimer> #include <QTimer>
#include "TrayIcon.h" #include "TrayIcon.h"
@ -69,7 +70,9 @@ TrayIcon::TrayIcon(const QString &filename, QWidget *parent)
quitAction_ = new QAction("Quit", parent); quitAction_ = new QAction("Quit", parent);
connect(viewAction_, SIGNAL(triggered()), parent, SLOT(show())); connect(viewAction_, SIGNAL(triggered()), parent, SLOT(show()));
connect(quitAction_, SIGNAL(triggered()), parent, SLOT(close())); connect(quitAction_, &QAction::triggered, this, [=]() {
QApplication::quit();
});
menu->addAction(viewAction_); menu->addAction(viewAction_);
menu->addAction(quitAction_); menu->addAction(quitAction_);

Loading…
Cancel
Save