Mercurial > hg > syntilista
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 { |