diff options
Diffstat (limited to 'src/theme_builder/components/conditions')
5 files changed, 5 insertions, 4 deletions
diff --git a/src/theme_builder/components/conditions/CheckedConditionEditor.h b/src/theme_builder/components/conditions/CheckedConditionEditor.h index e5203770..9e2ebddc 100644 --- a/src/theme_builder/components/conditions/CheckedConditionEditor.h +++ b/src/theme_builder/components/conditions/CheckedConditionEditor.h @@ -22,7 +22,7 @@ class CheckedConditionEditor : public ConditionEditor { return GetValue(); } - IEvent<std::nullptr_t>* ChangeEvent() { return &change_event_; } + IEvent<std::nullptr_t>* ChangeEvent() override { return &change_event_; } private: properties::CheckBoxPropertyEditor checked_check_box_; diff --git a/src/theme_builder/components/conditions/ClickStateConditionEditor.h b/src/theme_builder/components/conditions/ClickStateConditionEditor.h index 78664620..fa4b0c52 100644 --- a/src/theme_builder/components/conditions/ClickStateConditionEditor.h +++ b/src/theme_builder/components/conditions/ClickStateConditionEditor.h @@ -24,7 +24,7 @@ class ClickStateConditionEditor : public ConditionEditor { return GetValue(); } - IEvent<std::nullptr_t>* ChangeEvent() { return &change_event_; } + IEvent<std::nullptr_t>* ChangeEvent() override { return &change_event_; } private: properties::SelectPropertyEditor click_state_select_; diff --git a/src/theme_builder/components/conditions/CompoundConditionEditor.h b/src/theme_builder/components/conditions/CompoundConditionEditor.h index bedbdc56..50f745c3 100644 --- a/src/theme_builder/components/conditions/CompoundConditionEditor.h +++ b/src/theme_builder/components/conditions/CompoundConditionEditor.h @@ -42,7 +42,7 @@ class CompoundConditionEditor : public ConditionEditor { void SetChildren(std::vector<ClonablePtr<ui::style::Condition>> children, bool trigger_change = true); - IEvent<std::nullptr_t>* ChangeEvent() { return &change_event_; } + IEvent<std::nullptr_t>* ChangeEvent() override { return &change_event_; } private: ui::controls::FlexLayout children_container_; diff --git a/src/theme_builder/components/conditions/ConditionEditor.h b/src/theme_builder/components/conditions/ConditionEditor.h index 32984810..08128ed1 100644 --- a/src/theme_builder/components/conditions/ConditionEditor.h +++ b/src/theme_builder/components/conditions/ConditionEditor.h @@ -20,6 +20,7 @@ class ConditionEditor : public ui::components::Component { void SetLabel(String label) { label_.SetText(std::move(label)); } virtual ClonablePtr<ui::style::Condition> GetCondition() = 0; + virtual IEvent<std::nullptr_t>* ChangeEvent() = 0; private: ui::controls::FlexLayout container_; diff --git a/src/theme_builder/components/conditions/FocusConditionEditor.h b/src/theme_builder/components/conditions/FocusConditionEditor.h index f96ad821..06cdcf69 100644 --- a/src/theme_builder/components/conditions/FocusConditionEditor.h +++ b/src/theme_builder/components/conditions/FocusConditionEditor.h @@ -22,7 +22,7 @@ class FocusConditionEditor : public ConditionEditor { return GetValue(); } - IEvent<std::nullptr_t>* ChangeEvent() { return &change_event_; } + IEvent<std::nullptr_t>* ChangeEvent() override { return &change_event_; } private: properties::CheckBoxPropertyEditor focus_check_box_; |