ApplicationConfigurationAction

Qualified name: mv::gui::ApplicationConfigurationAction

class ApplicationConfigurationAction : public mv::gui::GroupsAction

Application configuration action class.

Bundles application settings

Note: This action is developed for internal use only

Author

Thomas Kroes

Public Functions

Q_INVOKABLE ApplicationConfigurationAction(QObject *parent, const QString &title)

Construct with pointer to /p parent object and /p title.

Parameters:
  • parent – Pointer to parent object

  • title – Title of the action

virtual void fromVariantMap(const QVariantMap &variantMap) override

Load application configuration from variant map.

Parameters:

variantMap – Variant map representation of the application configuration

virtual QVariantMap toVariantMap() const override

Save application configuration to variant maps.

Returns:

Variant representation of the application configuration

void mayConfigureChanged(bool mayConfigure)

Signals that the may configure state has changed to /p mayConfigure.

Parameters:

mayConfigure – New may configure state