diff options
Diffstat (limited to 'src/client/main.cpp')
| -rw-r--r-- | src/client/main.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/client/main.cpp b/src/client/main.cpp index ebc6375..0907528 100644 --- a/src/client/main.cpp +++ b/src/client/main.cpp @@ -1,15 +1,14 @@ #include "toolbar/toolbar.h" #include "util/util.h" +#include <iostream> int main(int argc, char** argv) { - QByteArray sessionName; - if (argc != 2) - { - sessionName = ""; + if (argc > 2) { + std::cerr << "Usage: " << argv[0] << " [sessionId]" << std::endl; + exit(EXIT_FAILURE); } - else - sessionName = argv[1]; + QApplication app(argc, argv); app.setOrganizationName("openslx"); app.setOrganizationDomain("openslx.org"); @@ -43,6 +42,7 @@ int main(int argc, char** argv) translator.load(":pvsclient"); app.installTranslator(&translator); - Toolbar pvsclient(sessionName); + + Toolbar *pvsclient = argc == 2 ? new Toolbar(QByteArray(argv[1])) : new Toolbar(); return app.exec(); } |
