amnezia-client/client/secureformat.h
eugenyorbitsoftcom 3b78c3a929 chiperSettings
2022-07-29 14:58:22 +06:00

23 lines
509 B
C++

#ifndef SECUREFORMAT_H
#define SECUREFORMAT_H
#include <QSettings>
#include <QIODevice>
class SecureFormat
{
public:
SecureFormat();
static bool readSecureFile(QIODevice &device, QSettings::SettingsMap &map);
static bool writeSecureFile(QIODevice &device, const QSettings::SettingsMap &map);
static void chiperSettings(const QSettings &oldSetting, QSettings &newSetting);
const QSettings::Format& format() const;
private:
QSettings::Format m_format;
};
#endif // SECUREFORMAT_H