/* # Copyright (c) 2009 - OpenSLX Project, Computer Center University of Freiburg # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING # # If you have any feedback please consult http://openslx.org/feedback and # send your suggestions, praise, or complaints to feedback@openslx.org # # General information about OpenSLX can be found at http://openslx.org/ # ----------------------------------------------------------------------------- # pvs.cpp # - main loop for pvs GUI. # ----------------------------------------------------------------------------- */ #include #include #include "util/consoleLogger.h" #include "util/CertManager.h" #include "src/input/i18n.h" QApplication *qtApp; int main(int argc, char** argv) { //system("openssl genrsa 1024 >~/.pvs/"); qtApp = new QApplication(argc, argv); qtApp->setOrganizationName("openslx"); qtApp->setOrganizationDomain("openslx.org"); qtApp->setApplicationName("pvsmgr"); // use system locale as language to translate gui /*QTranslator translator; translator.load(":pvsmgr"); qtApp->installTranslator(&translator);*/ USE_PVSINPUT_TRANSLATIONS; ConsoleLog setLogName(QString("log.server")); ConsoleLog writeLine(QString("PVS-Server started.")); QSslKey k = CertManager::getPrivateKey("manager"); // preload key so the gui won't hang later /* if (k.isNull()) { printf("FATAL: Private key could not be generated or loaded!\n"); exit(123); } */ pvsMainWindow w; w.show(); return qtApp->exec(); }