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
parentobject.- 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.