Home
last modified time | relevance | path

Searched refs:ValueChangeObserver (Results 1 - 4 of 4) sorted by relevance

/foundation/arkui/ace_engine/frameworks/base/utils/
H A Dvalue_change_notifier.h26 class ValueChangeObserver : public virtual AceType { class
27 DECLARE_ACE_TYPE(ValueChangeObserver, AceType);
33 ValueChangeObserver() = default;
34 ~ValueChangeObserver() override = default;
36 ACE_DISALLOW_COPY_AND_MOVE(ValueChangeObserver);
52 void AddObserver(const WeakPtr<ValueChangeObserver>& observer) in AddObserver()
57 void RemoveObserver(const WeakPtr<ValueChangeObserver>& observer) in RemoveObserver()
109 std::list<WeakPtr<ValueChangeObserver>> observers_;
/foundation/arkui/ace_engine/frameworks/core/components/search/
H A Drender_search.h40 class RenderSearch : public RenderNode, public ValueChangeObserver {
41 DECLARE_ACE_TYPE(RenderSearch, RenderNode, ValueChangeObserver);
/foundation/arkui/ace_engine/frameworks/core/components/text_field/
H A Drender_text_field.h88 class RenderTextField : public RenderNode, public TextInputClient, public ValueChangeObserver {
89 DECLARE_ACE_TYPE(RenderTextField, RenderNode, TextInputClient, ValueChangeObserver);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_field_pattern.h213 public ValueChangeObserver,
219 DECLARE_ACE_TYPE(TextFieldPattern, ScrollablePattern, TextDragBase, ValueChangeObserver, TextInputClient, TextBase,

Completed in 7 milliseconds