From 2711b7032cafdc9bdbd6ae06db0325c91e6e7f63 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 16 Feb 2022 21:17:09 +0800 Subject: ... --- src/theme_builder/components/conditions/CheckedConditionEditor.h | 2 +- src/theme_builder/components/conditions/ClickStateConditionEditor.h | 2 +- src/theme_builder/components/conditions/CompoundConditionEditor.h | 2 +- src/theme_builder/components/conditions/ConditionEditor.h | 1 + src/theme_builder/components/conditions/FocusConditionEditor.h | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src/theme_builder/components/conditions') 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* ChangeEvent() { return &change_event_; } + IEvent* 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* ChangeEvent() { return &change_event_; } + IEvent* 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> children, bool trigger_change = true); - IEvent* ChangeEvent() { return &change_event_; } + IEvent* 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 GetCondition() = 0; + virtual IEvent* 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* ChangeEvent() { return &change_event_; } + IEvent* ChangeEvent() override { return &change_event_; } private: properties::CheckBoxPropertyEditor focus_check_box_; -- cgit v1.2.3