comparison src/main.cpp @ 169:d9b9be9c4788

Make 'config' commandline option's backup location and secret settings optional, so that you can change the backup mode only.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 19 Sep 2017 13:42:44 +0300
parents 325e7590f93e
children 7edbfb2c0089
comparison
equal deleted inserted replaced
168:7def6e0f02f0 169:d9b9be9c4788
259 settings.dbBackupMode = tmpst.value("dbBackupMode", BACKUP_NONE).toInt(); 259 settings.dbBackupMode = tmpst.value("dbBackupMode", BACKUP_NONE).toInt();
260 settings.dbBackupURL = tmpst.value("dbBackupURL", QString()).toString(); 260 settings.dbBackupURL = tmpst.value("dbBackupURL", QString()).toString();
261 settings.dbBackupSecret = tmpst.value("dbBackupSecret", QString()).toString(); 261 settings.dbBackupSecret = tmpst.value("dbBackupSecret", QString()).toString();
262 262
263 // Check commandline arguments for configuring backup settings 263 // Check commandline arguments for configuring backup settings
264 if (argc >= 5 && strcmp(argv[1], "config") == 0) 264 if (argc >= 2 && strcmp(argv[1], "config") == 0)
265 { 265 {
266 settings.dbBackupMode = QString(argv[2]).toInt(); 266 settings.dbBackupMode = QString(argv[2]).toInt();
267 settings.dbBackupURL = QString(argv[3]); 267 if (argc >= 5)
268 settings.dbBackupSecret = QString(argv[4]); 268 {
269 settings.dbBackupURL = QString(argv[3]);
270 settings.dbBackupSecret = QString(argv[4]);
271 }
269 } 272 }
270 273
271 // Also possibility of resetting the UI settings 274 // Also possibility of resetting the UI settings
272 if (argc >= 2 && strcmp(argv[1], "reset") == 0) 275 if (argc >= 2 && strcmp(argv[1], "reset") == 0)
273 { 276 {