Properly quit app on tray icon's action

closes #30
This commit is contained in:
Konstantinos Sideris 2017-05-21 23:21:02 +03:00
parent 0fddb7ebff
commit 23431362d9

View file

@ -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_);