ApplicationIconAction

Qualified name: mv::gui::ApplicationIconAction

class ApplicationIconAction : public mv::gui::HorizontalGroupAction

Application icon action class.

Note: This action is developed for internal use only

Author

Thomas Kroes

Public Functions

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

Construct with pointer to parent object.

Parameters:
  • parent – Pointer to parent object

  • title – Title of the action

void overrideMainWindowIcon() const

Set the main window icon to the override application icon.

virtual void fromVariantMap(const QVariantMap &variantMap) override

Load image action from variant.

Parameters:

variantMap – Variant map representation of the image action

virtual QVariantMap toVariantMap() const override

Save image action to variant.

Returns:

Variant representation of the image action

void iconChanged(const QIcon &icon)

Signals that the current icon changed to icon.

Parameters:

icon – Current icon that changed

Public Static Functions

static void resetApplicationIcon()

Set the application icon to the default.