Home
last modified time | relevance | path

Searched refs:ComponentInterface (Results 1 - 5 of 5) sorted by relevance

/base/update/updater/services/ui/view/component/
H A Dcomponent_common.h33 class ComponentInterface { class
35 virtual ~ComponentInterface() = default;
42 class ComponentCommon : public ComponentInterface {
H A Dcomponent_factory.cpp30 -> std::function<std::unique_ptr<ComponentInterface>(const UxViewInfo &info)>
61 std::unique_ptr<ComponentInterface> ComponentFactory::CreateUxComponent(const UxViewInfo &info)
H A Dcomponent_factory.h53 static std::unique_ptr<ComponentInterface> CreateUxComponent(const UxViewInfo &info);
/base/update/updater/services/ui/view/page/
H A Dview_proxy.h30 ViewProxy(std::unique_ptr<ComponentInterface> view, const std::string &message) in ViewProxy()
32 explicit ViewProxy(std::unique_ptr<ComponentInterface> view) : view_(std::move(view)) { } in ViewProxy()
85 std::unique_ptr<ComponentInterface> view_ {nullptr};
/base/update/updater/test/unittest/updater_ui_test/view/
H A Dui_view_proxy_unittest.cpp57 std::unique_ptr<ComponentInterface> label = std::make_unique<TextLabelAdapter>(); in HWTEST_F()
72 std::unique_ptr<ComponentInterface> label = std::make_unique<TextLabelAdapter>(); in HWTEST_F()
87 std::unique_ptr<ComponentInterface> label = std::make_unique<TextLabelAdapter>(); in HWTEST_F()

Completed in 2 milliseconds