summaryrefslogtreecommitdiffstats
path: root/main.cpp
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2014-08-17 13:03:00 +0200
committerAnne Jan Brouwer <ajbrouwer@totalactivemedia.nl>2014-08-17 13:03:00 +0200
commit78a52c34587ed3b338a33b22a0fe1776ab714c6f (patch)
treec110658e6de8a14f4b36ba3ac390acbe8d6ce433 /main.cpp
parent9c70b87e1e9736e2cf74162532665d9d7d0c5149 (diff)
Inter Process Communication
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/main.cpp b/main.cpp
index 87df4ade..70062d00 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1,12 +1,12 @@
#include "mainwindow.h"
#include <QApplication>
#include <QTranslator>
-#include "singleapplication.h"
int main(int argc, char *argv[])
{
SingleApplication app(argc, argv, "QtPass");
if (app.isRunning()) {
+ app.sendMessage("show");
return 0;
}
@@ -20,10 +20,12 @@ int main(int argc, char *argv[])
QString locale = QLocale::system().name();
translator.load(QString(":localization/localization_") + locale + QString(".qm"));
app.installTranslator(&translator);
-
+
MainWindow w;
+ app.setActiveWindow(&w);
app.setWindowIcon(QIcon(":artwork/icon.png"));
+ w.setApp(&app);
w.checkConfig();
w.show();