diff options
author | Sebastian | 2010-05-12 19:42:27 +0200 |
---|---|---|
committer | Sebastian | 2010-05-12 19:42:27 +0200 |
commit | ce3329047d378a14006ce74ec273ac59e3375303 (patch) | |
tree | 782430f270b4c7aca1b35d5b7813518e3797c555 /src/pvsmgrtouch.cpp | |
download | pvs-ce3329047d378a14006ce74ec273ac59e3375303.tar.gz pvs-ce3329047d378a14006ce74ec273ac59e3375303.tar.xz pvs-ce3329047d378a14006ce74ec273ac59e3375303.zip |
initial import of latest svn version
Diffstat (limited to 'src/pvsmgrtouch.cpp')
-rw-r--r-- | src/pvsmgrtouch.cpp | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/src/pvsmgrtouch.cpp b/src/pvsmgrtouch.cpp new file mode 100644 index 0000000..fa34294 --- /dev/null +++ b/src/pvsmgrtouch.cpp @@ -0,0 +1,55 @@ +/* + # 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 <QtGui> +#include <QtGui/QDesktopServices> +#include "gui/touchgui.h" +#include "util/consoleLogger.h" +#include "util/pvsSettingsManager.h" +#include "util/CertManager.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);*/ + + 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); + } + */ + PVSSettingsManager::getManager()->setConfigFile(getPolicyFilePath("serverconf")); + pvsMainWindow w; + w.show(); + return qtApp->exec(); +} + |