Correct saving files to DropBox/Drive/OneDrive

* Replaces QSaveFile with QTemporaryFile
* Added backup before save config setting
* This method may cause data loss (see comments)
This commit is contained in:
Jonathan White 2018-01-14 18:04:33 -05:00
parent 490f77137d
commit d7f408e455
No known key found for this signature in database
GPG key ID: 440FC65F2E0C6E01
6 changed files with 48 additions and 14 deletions

View file

@ -114,6 +114,7 @@ void Config::init(const QString& fileName)
m_defaults.insert("AutoSaveAfterEveryChange", false);
m_defaults.insert("AutoReloadOnChange", true);
m_defaults.insert("AutoSaveOnExit", false);
m_defaults.insert("BackupBeforeSave", false);
m_defaults.insert("SearchLimitGroup", false);
m_defaults.insert("MinimizeOnCopy", false);
m_defaults.insert("UseGroupIconOnEntryCreation", false);