Пример #1
0
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();
}
Пример #2
0
int KWatchGnuPGApplication::newInstance()
{
  if( !mMainWin )
      mMainWin = new KWatchGnuPGMainWindow;
  mMainWin->show();
  return KUniqueApplication::newInstance();
}
Пример #3
0
int KWatchGnuPGApplication::newInstance()
{
  if( !mMainWin ) {
	mMainWin = new KWatchGnuPGMainWindow( 0, "kwatchgnupg mainwin" );
	setMainWidget( mMainWin );
  }
  mMainWin->show();
  return KUniqueApplication::newInstance();
}