Struct IAppSettingsPersist#

Inheritance Relationships#

Derived Type#

Struct Documentation#

struct IAppSettingsPersist#

Load and save the application settings.

Remark

The interface is only available in maintenance mode.

Subclassed by CAppSettings

Public Functions

virtual bool LoadSettings() = 0#

Load the application settings.

Remark

When there is no settings file, this is not an error. Default settings will be assumed.

Returns:

Returns whether the loading was successful.

virtual bool SaveSettings() = 0#

Save the application settings file (or create when not existing yet).

Returns:

Returns whether the saving was successful.

boolean LoadSettings()

Load the application settings.

Remark

When there is no settings file, this is not an error. Default settings will be assumed.

Returns:

Returns whether the loading was successful.

boolean SaveSettings()

Save the application settings file (or create when not existing yet).

Returns:

Returns whether the saving was successful.

Public Static Attributes

static constexpr ::sdv::interface_id _id = 0x7644A487A55302E8#

Interface ID.