diff options
author | Anne Jan Brouwer <brouwer@annejan.com> | 2014-08-17 13:03:00 +0200 |
---|---|---|
committer | Anne Jan Brouwer <ajbrouwer@totalactivemedia.nl> | 2014-08-17 13:03:00 +0200 |
commit | 78a52c34587ed3b338a33b22a0fe1776ab714c6f (patch) | |
tree | c110658e6de8a14f4b36ba3ac390acbe8d6ce433 /main.cpp | |
parent | 9c70b87e1e9736e2cf74162532665d9d7d0c5149 (diff) |
Inter Process Communication
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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(); |