virtual QString name() const =0
Reimplement this to return a list-displayable name for this ConfigPage.
virtual void readSettings()=0
Reimplement this to read settings from config into widgets.
virtual QString title() const
Page title, by default returns the same string as name().
Validation detected no problems.
void read()
Read configuration from persistence to page contents.
bool areSettingsAlreadyRead()
true if settings for this page have already been loaded at least once.
void setAllowSave(bool b)
Change whether settings on this page can be stored in persisting configuration.
virtual Validation validate()
Validate settings on this page.
bool save()
Save configuration from page contents to persistence.
bool allowSave()
Does this page allow to save the new settings?
virtual void saveSettings()=0
Reimplement this to write settings to config from widgets.
Base class for configuration pages.