diff options
| author | Manuel Schneider | 2014-09-03 15:40:39 +0200 |
|---|---|---|
| committer | Manuel Schneider | 2014-09-03 15:40:39 +0200 |
| commit | 6017ad54c22bcb991c832f90d2a19722198886bb (patch) | |
| tree | 384bbf35357aba506d2bae131abc4747b8c30af0 /src/client/main.cpp | |
| parent | Change system settings path. Change name of config file (diff) | |
| parent | Added german translations for client. (diff) | |
| download | pvs2-6017ad54c22bcb991c832f90d2a19722198886bb.tar.gz pvs2-6017ad54c22bcb991c832f90d2a19722198886bb.tar.xz pvs2-6017ad54c22bcb991c832f90d2a19722198886bb.zip | |
Merge branch 'master' of git.openslx.org:pvs2
Diffstat (limited to 'src/client/main.cpp')
| -rw-r--r-- | src/client/main.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/client/main.cpp b/src/client/main.cpp index 0907528..b268ca3 100644 --- a/src/client/main.cpp +++ b/src/client/main.cpp @@ -5,7 +5,7 @@ int main(int argc, char** argv) { if (argc > 2) { - std::cerr << "Usage: " << argv[0] << " [sessionId]" << std::endl; + std::cerr << "Usage: " << argv[0] << " [sessionId] | --auto" << std::endl; exit(EXIT_FAILURE); } @@ -42,7 +42,16 @@ int main(int argc, char** argv) translator.load(":pvsclient"); app.installTranslator(&translator); + if (argc == 2) { + if (argv[1] == std::string("--auto")) { + qDebug() << "Calling Toolbar(true)"; + Toolbar *pvsclient = new Toolbar(true); // auto connect client without session ID. + } else { + Toolbar *pvsclient = new Toolbar(QByteArray(argv[1])); // connect client with given session ID. + } + } else { + Toolbar *pvsclient = new Toolbar(); // create normal client. + } - Toolbar *pvsclient = argc == 2 ? new Toolbar(QByteArray(argv[1])) : new Toolbar(); return app.exec(); } |
