示例#1
0
文件: main.cpp 项目: aarnt/octopi
int main( int argc, char *argv[] )
{
  QtSingleApplication app( "Repository Editor - Octopi", argc, argv );

  //If there is already an instance running...
  if (app.isRunning())
  {
    app.sendMessage("RAISE");
    return 0;
  }

  app.sendMessage("RAISE");

  QTranslator appTranslator;
  appTranslator.load(":/resources/translations/octopi_repoeditor_" +
                     QLocale::system().name());
  app.installTranslator(&appTranslator);

  if (UnixCommand::isRootRunning()){
    QMessageBox::critical( 0, StrConstants::getApplicationName(), StrConstants::getErrorRunningWithRoot());
    return ( -2 );
  }

  RepoEditor w;
  app.setActivationWindow(&w);
  w.show();

  QResource::registerResource("./resources.qrc");

  return app.exec();
}
示例#2
0
文件: main.cpp 项目: gcala/octopi
int main( int argc, char *argv[] )
{
  QApplication a( argc, argv );
    
  QTranslator appTranslator;
  appTranslator.load(":/resources/translations/octopi_repoeditor_" +
                     QLocale::system().name());
  a.installTranslator(&appTranslator);

  RepoEditor w;
  w.show();
  return a.exec();
}