98 optional_text iMenuText;
99 optional_text iButtonText;
100 optional_text iToolTipText;
101 optional_text iHelpText;
bool is_unchecked() const override
bool is_separator() const override
action & set_help_text(i_optional< i_string > const &aHelpText=optional_text()) override
i_string const & menu_text() const override
action & set_text(i_optional< i_string > const &aText=optional_text()) override
i_string const & tool_tip_text() const override
action & set_checked_image(const i_texture &aTexture) override
const i_texture & checked_image() const override
bool is_checked() const override
action & set_menu_text(i_optional< i_string > const &aMenuText=optional_text()) override
const optional_key_sequence & shortcut() const override
action & set_tool_tip_text(i_optional< i_string > const &aToolTipText=optional_text()) override
action & set_group(uuid const &aGroup) override
action & set_button_text(i_optional< i_string > const &aButtonText=optional_text()) override
action & set_separator(bool aIsSeparator) override
i_string const & text() const override
action & set_enabled(bool aEnabled) override
uuid const & group() const override
bool is_checkable() const override
define_declared_event(Triggered, triggered) define_declared_event(Hovered
action & set_image(const i_texture &aTexture) override
bool is_enabled() const override
i_string const & button_text() const override
action & set_checked(bool aChecked) override
bool is_disabled() const override
i_string const & help_text() const override
action & set_checkable(bool aCheckable=true) override
action & set_shortcut(const optional_key_sequence &aShortcut) override
virtual i_action & add_action(i_action &aAction)=0
default_geometry_value_type dimension
std::optional< key_sequence > optional_key_sequence
#define define_declared_event(name, declName,...)