Index: main.cpp =================================================================== diff -u -ra6586ea871f21a08e7d50552983360fb5e344b3a -rfff4ebfd528e1ca2b4475e375130d0d4c90fe38a --- main.cpp (.../main.cpp) (revision a6586ea871f21a08e7d50552983360fb5e344b3a) +++ main.cpp (.../main.cpp) (revision fff4ebfd528e1ca2b4475e375130d0d4c90fe38a) @@ -211,44 +211,55 @@ parser.addOption(optionDisableTimeout); // --- -a : disable-alarm-no-minimize - QCommandLineOption optionDisableAlarmMoMinimize(QStringList() << "a" << "disable-alarm-no-minimize", - QCoreApplication::translate("main", "Disables alarm no minimize")); + QCommandLineOption optionDisableAlarmMoMinimize( + QStringList() << "a" << "disable-alarm-no-minimize", + QCoreApplication::translate("main", "Disables alarm no minimize")); parser.addOption(optionDisableAlarmMoMinimize); // --- -S : disable-sd-card-fail-log-stop - QCommandLineOption optionDisableSDCardFailLogStop(QStringList() << "S" << "disable-sd-card-fail-log-stop", - QCoreApplication::translate("main", "disable-sd-card-fail-log-stop")); + QCommandLineOption optionDisableSDCardFailLogStop( + QStringList() << "S" << "disable-sd-card-fail-log-stop", + QCoreApplication::translate("main", "disable-sd-card-fail-log-stop")); parser.addOption(optionDisableSDCardFailLogStop); // --- -C : disable-cloudsync-fail-stop - QCommandLineOption optionDisableCloudSyncFailStop(QStringList() << "C" << "disable-cloudsync-fail-stop", - QCoreApplication::translate("main", "disable-cloudsync-fail-stop")); + QCommandLineOption optionDisableCloudSyncFailStop( + QStringList() << "C" << "disable-cloudsync-fail-stop", + QCoreApplication::translate("main", "disable-cloudsync-fail-stop")); parser.addOption(optionDisableCloudSyncFailStop); // --- -k : enable-Check-in-log (keep-alive) - QCommandLineOption optionEnableCheckInLog(QStringList() << "k" << "enable-check-in-log", - QCoreApplication::translate("main", "Enables Check-In Log")); + QCommandLineOption optionEnableCheckInLog( + QStringList() << "k" << "enable-check-in-log", + QCoreApplication::translate("main", "Enables Check-In Log")); parser.addOption(optionEnableCheckInLog); // --- -K : enable-acknow-log (Acknowledge) - QCommandLineOption optionEnableAcknowLog(QStringList() << "K" << "enable-acknow-log", - QCoreApplication::translate("main", "Enables Acknowledgment Log")); + QCommandLineOption optionEnableAcknowLog( + QStringList() << "K" << "enable-acknow-log", + QCoreApplication::translate("main", "Enables Acknowledgment Log")); parser.addOption(optionEnableAcknowLog); // --- -D : enable-dry-demo - QCommandLineOption optionEnableDryDemo(QStringList() << "D" << "enable-dry-demo", - QCoreApplication::translate("main", "Enables Dry-Demo Mode")); + QCommandLineOption optionEnableDryDemo( + QStringList() << "D" << "enable-dry-demo", + QCoreApplication::translate("main", "Enables Dry-Demo Mode")); parser.addOption(optionEnableDryDemo); // --- -A : active-can-bus - QCommandLineOption optionActiveCANBus(QStringList() << "A" << "active-can-bus", - QCoreApplication::translate("main", "Sets the Active CANBus [Shall start with 'can' or 'vcan]"), - QCoreApplication::translate("main", "CANBus")); + QCommandLineOption optionActiveCANBus( + QStringList() << "A" << "active-can-bus", + QCoreApplication::translate("main", "Sets the Active CANBus [Shall start with 'can' or 'vcan]"), + QCoreApplication::translate("main", "CANBus")); parser.addOption(optionActiveCANBus); // --- parse command lines - parser.process(*qApp); + parser.parse(qApp->arguments()); + + qDebug() << parser.unknownOptionNames(); + qDebug() << parser.optionNames(); + gConsoleoutCanInterface = parser.isSet(optionConsoleoutCanInterface ); gConsoleoutFrameInterface = parser.isSet(optionConsoleoutFrameInterface ); gConsoleoutLogs = parser.isSet(optionConsoleoutLogs );