summaryrefslogtreecommitdiffstats
path: root/src/server/main.cpp
diff options
context:
space:
mode:
authorChristian Klinger2016-05-19 18:17:52 +0200
committerChristian Klinger2016-05-19 18:17:52 +0200
commit7913223f2c35bf69af68d28d2f11dde158c94e73 (patch)
tree494041b0ae8531c3dff70dc7960f236f1302a277 /src/server/main.cpp
parentAdded German translation for server. (diff)
downloadpvs2-7913223f2c35bf69af68d28d2f11dde158c94e73.tar.gz
pvs2-7913223f2c35bf69af68d28d2f11dde158c94e73.tar.xz
pvs2-7913223f2c35bf69af68d28d2f11dde158c94e73.zip
added --manager-only (and removed the ipList-feature)
Diffstat (limited to 'src/server/main.cpp')
-rw-r--r--src/server/main.cpp22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/server/main.cpp b/src/server/main.cpp
index 8729af5..71657d8 100644
--- a/src/server/main.cpp
+++ b/src/server/main.cpp
@@ -2,21 +2,27 @@
#include <stdlib.h>
#include "mainwindow/mainwindow.h"
#include "util/util.h"
+#include "util/global.h"
#include "../shared/settings.h"
int main(int argc, char** argv)
{
- QString ipListUrl;
- if (argc != 2)
- {
- ipListUrl = "";
- } else {
- ipListUrl = argv[1];
- }
QApplication app(argc, argv);
+
app.setOrganizationName("openslx");
app.setOrganizationDomain("openslx.org");
app.setApplicationName("pvsmgr");
+
+ qDebug() << "args are " << app.arguments() << "<END>";
+ for (QString a : app.arguments()) {
+ if (a == "--manager-only") {
+ Global::manager_only = true;
+ break;
+ } else if (!a.endsWith("pvsmgr")) {
+ qDebug() << "ignoring unknown argument: \"" << a << "\"";
+ }
+ }
+
QStringList supportedStyles = QStyleFactory::keys();
for (QString style : PREFERRED_STYLES) {
if (supportedStyles.contains(style)) {
@@ -57,6 +63,6 @@ int main(int argc, char** argv)
translator.load(":pvsmgr");
app.installTranslator(&translator);
- MainWindow pvsmgr(ipListUrl);
+ MainWindow pvsmgr;
return app.exec();
}