refs #815 When a cache/settings file has errors, back it up before it can be overwritten.

This commit is contained in:
Mathew Sutcliffe
2016-12-23 02:25:05 +00:00
parent bda0f42c60
commit 045b2a9f59
2 changed files with 23 additions and 1 deletions

View File

@@ -29,6 +29,7 @@
#include <QChar>
#include <QDBusArgument>
#include <QDateTime>
#include <QFile>
#include <QJsonObject>
#include <QMap>
#include <QMetaType>
@@ -320,6 +321,7 @@ namespace BlackMisc
Element &getElement(const QString &key);
Element &getElement(const QString &key, QMap<QString, ElementPtr>::const_iterator pos);
std::tuple<CVariant, qint64, bool> getValue(const QString &key);
void backupFile(QFile &file) const;
virtual void connectPage(Private::CValuePage *page);