From fa1764d7cb77aa683c6049f915a46b981f9161f7 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 8 Feb 2022 21:13:01 +0800 Subject: ... --- src/theme_builder/components/StyleRuleSetEditor.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/theme_builder/components/StyleRuleSetEditor.h') diff --git a/src/theme_builder/components/StyleRuleSetEditor.h b/src/theme_builder/components/StyleRuleSetEditor.h index ecb3ee95..50f1c80d 100644 --- a/src/theme_builder/components/StyleRuleSetEditor.h +++ b/src/theme_builder/components/StyleRuleSetEditor.h @@ -2,6 +2,7 @@ #include "cru/ui/components/Component.h" #include "cru/ui/controls/Control.h" #include "cru/ui/controls/FlexLayout.h" +#include "cru/ui/style/StyleRuleSet.h" namespace cru::theme_builder { class StyleRuleSetEditor : public ui::components::Component { @@ -16,7 +17,14 @@ class StyleRuleSetEditor : public ui::components::Component { public: ui::controls::Control* GetRootControl() override { return main_layout_; } + void BindStyleRuleSet(std::shared_ptr rule_set); + + private: + void UpdateView(); + private: ui::controls::FlexLayout* main_layout_; + + std::shared_ptr style_rule_set_; }; } // namespace cru::theme_builder -- cgit v1.2.3