UpgradingSettingsAccessor Class
(Utils::UpgradingSettingsAccessor)Inherits: | Utils::BackingUpSettingsAccessor |
Public Functions
UpgradingSettingsAccessor(const QString &docType, const QString &displayName, const QString &applicationDisplayName) | |
UpgradingSettingsAccessor(std::unique_ptr<BackUpStrategy> &&strategy, const QString &docType, const QString &displayName, const QString &appDisplayName) | |
int | currentVersion() const |
int | firstSupportedVersion() const |
bool | isValidVersionAndId(const int version, const QByteArray &id) const |
int | lastSupportedVersion() const |
QByteArray | settingsId() const |
VersionUpgrader * | upgrader(const int version) const |
Reimplemented Public Functions
virtual RestoreData | readData(const FileName &path, QWidget *parent) const override |
- 3 public functions inherited from Utils::BackingUpSettingsAccessor
- 7 public functions inherited from Utils::SettingsAccessor
Protected Functions
bool | addVersionUpgrader(std::unique_ptr<VersionUpgrader> &&upgrader) |
void | setSettingsId(const QByteArray &id) |
RestoreData | upgradeSettings(const RestoreData &data, const int targetVersion) const |
RestoreData | validateVersionRange(const RestoreData &data) const |
Reimplemented Protected Functions
virtual QVariantMap | prepareToWriteSettings(const QVariantMap &data) const override |
- 6 protected functions inherited from Utils::SettingsAccessor
Member Function Documentation
UpgradingSettingsAccessor::UpgradingSettingsAccessor(const QString &docType, const QString &displayName, const QString &applicationDisplayName)
Default constructs an instance of UpgradingSettingsAccessor.
UpgradingSettingsAccessor::UpgradingSettingsAccessor(std::unique_ptr<BackUpStrategy> &&strategy, const QString &docType, const QString &displayName, const QString &appDisplayName)
Default constructs an instance of UpgradingSettingsAccessor.
[protected]
bool UpgradingSettingsAccessor::addVersionUpgrader(std::unique_ptr<VersionUpgrader> &&upgrader)
int UpgradingSettingsAccessor::currentVersion() const
int UpgradingSettingsAccessor::firstSupportedVersion() const
bool UpgradingSettingsAccessor::isValidVersionAndId(const int version, const QByteArray &id) const
int UpgradingSettingsAccessor::lastSupportedVersion() const
[override virtual protected]
QVariantMap UpgradingSettingsAccessor::prepareToWriteSettings(const QVariantMap &data) const
[override virtual]
RestoreData UpgradingSettingsAccessor::readData(const FileName &path, QWidget *parent) const
[protected]
void UpgradingSettingsAccessor::setSettingsId(const QByteArray &id)
See also settingsId().