BasicSettingsAccessor Class
(Utils::BasicSettingsAccessor)Public Types
| class | Issue |
| class | RestoreData |
| typedef | ButtonMap |
| enum | ProceedInfo { Continue, DiscardAndContinue } |
Public Functions
| BasicSettingsAccessor(const QString &docType, const QString &displayName, const QString &applicationDisplayName) | |
| virtual | ~BasicSettingsAccessor() = default |
| Utils::FileName | baseFilePath() const |
| virtual RestoreData | readData(const Utils::FileName &path, QWidget *parent) const |
| QVariantMap | restoreSettings(QWidget *parent) const |
| bool | saveSettings(const QVariantMap &data, QWidget *parent) const |
| void | setBaseFilePath(const Utils::FileName &baseFilePath) |
| virtual Utils::optional<Issue> | writeData(const Utils::FileName &path, const QVariantMap &data) const |
Protected Functions
| virtual QVariantMap | prepareToWriteSettings(const QVariantMap &data) const |
| virtual QVariantMap | preprocessReadSettings(const QVariantMap &data) const |
| RestoreData | readFile(const Utils::FileName &path) const |
| ProceedInfo | reportIssues(const Issue &issue, const FileName &path, QWidget *parent) const |
| Utils::optional<Issue> | writeFile(const Utils::FileName &path, const QVariantMap &data) const |
Member Type Documentation
typedef BasicSettingsAccessor::ButtonMap
enum BasicSettingsAccessor::ProceedInfo
Member Function Documentation
BasicSettingsAccessor::BasicSettingsAccessor(const QString &docType, const QString &displayName, const QString &applicationDisplayName)
Default constructs an instance of BasicSettingsAccessor.
[default] BasicSettingsAccessor::~BasicSettingsAccessor()
Destroys the instance of BasicSettingsAccessor. The destructor is virtual.
Utils::FileName BasicSettingsAccessor::baseFilePath() const
See also setBaseFilePath().
[virtual protected] QVariantMap BasicSettingsAccessor::prepareToWriteSettings(const QVariantMap &data) const
[virtual protected] QVariantMap BasicSettingsAccessor::preprocessReadSettings(const QVariantMap &data) const
[virtual] RestoreData BasicSettingsAccessor::readData(const Utils::FileName &path, QWidget *parent) const
[protected] RestoreData BasicSettingsAccessor::readFile(const Utils::FileName &path) const
[protected] ProceedInfo BasicSettingsAccessor::reportIssues(const Issue &issue, const FileName &path, QWidget *parent) const
QVariantMap BasicSettingsAccessor::restoreSettings(QWidget *parent) const
bool BasicSettingsAccessor::saveSettings(const QVariantMap &data, QWidget *parent) const
void BasicSettingsAccessor::setBaseFilePath(const Utils::FileName &baseFilePath)
See also baseFilePath().