WindowLevelAction
Qualified name: mv::gui::WindowLevelAction
-
class WindowLevelAction : public mv::gui::GroupAction
Window/level settings action class.
Action class for window/level settings
- Author
Thomas Kroes
Public Functions
-
Q_INVOKABLE WindowLevelAction(QObject *parent, const QString &title)
Constructor.
- Parameters:
parent – Pointer to parent object
title – Title of the action
-
virtual void fromVariantMap(const QVariantMap &variantMap) override
Load widget action from variant map.
- Parameters:
Variant – map representation of the widget action
-
virtual QVariantMap toVariantMap() const override
Save widget action to variant map.
- Returns:
Variant map representation of the widget action
-
inline DecimalAction &getWindowAction()
Action getters.
-
void changed(WindowLevelAction &windowLevelAction)
Signals the window/level changed.
Protected Functions
-
virtual void connectToPublicAction(WidgetAction *publicAction, bool recursive) override
Connect this action to a public action.
- Parameters:
publicAction – Pointer to public action to connect to
recursive – Whether to also connect descendant child actions
-
virtual void disconnectFromPublicAction(bool recursive) override
Disconnect this action from its public action.
- Parameters:
recursive – Whether to also disconnect descendant child actions
Protected Attributes
-
DecimalAction _levelAction
Window action.
Friends
- friend class AbstractActionsManager