aboutsummaryrefslogtreecommitdiff
path: root/src/theme_builder/components/conditions
diff options
context:
space:
mode:
Diffstat (limited to 'src/theme_builder/components/conditions')
-rw-r--r--src/theme_builder/components/conditions/CheckedConditionEditor.h2
-rw-r--r--src/theme_builder/components/conditions/ClickStateConditionEditor.h2
-rw-r--r--src/theme_builder/components/conditions/CompoundConditionEditor.h2
-rw-r--r--src/theme_builder/components/conditions/ConditionEditor.h1
-rw-r--r--src/theme_builder/components/conditions/FocusConditionEditor.h2
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_;