int main(int argc, char **argv) { QApplication app(argc, argv); app.setAttribute(Qt::AA_UseHighDpiPixmaps, true); KCrash::initialize(); Kdelibs4ConfigMigrator migrate(QStringLiteral("kwatchgnupg")); migrate.setConfigFiles(QStringList() << QStringLiteral("kwatchgnupgrc")); migrate.setUiFiles(QStringList() << QStringLiteral("kwatchgnupgui.rc")); migrate.migrate(); KLocalizedString::setApplicationDomain("kwatchgnupg"); AboutData aboutData; KAboutData::setApplicationData(aboutData); QCommandLineParser parser; aboutData.setupCommandLine(&parser); parser.process(app); aboutData.processCommandLine(&parser); KUniqueService service; KWatchGnuPGMainWindow *mMainWin = new KWatchGnuPGMainWindow(); mMainWin->show(); return app.exec(); }
int KWatchGnuPGApplication::newInstance() { if( !mMainWin ) mMainWin = new KWatchGnuPGMainWindow; mMainWin->show(); return KUniqueApplication::newInstance(); }
int KWatchGnuPGApplication::newInstance() { if( !mMainWin ) { mMainWin = new KWatchGnuPGMainWindow( 0, "kwatchgnupg mainwin" ); setMainWidget( mMainWin ); } mMainWin->show(); return KUniqueApplication::newInstance(); }