Home
last modified time | relevance | path

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

/base/update/updater/services/ui/strategy/
H A Dlogo_strategy.h24 class LogoStrategy { class
26 explicit LogoStrategy(const ComInfo &id) : id_ {id}, pgMgr_ {PageManager::GetInstance()} {} in LogoStrategy() function in Updater::LogoStrategy
27 virtual ~LogoStrategy() = default;
30 static std::unique_ptr<LogoStrategy> Factory(const std::string &type, const ComInfo &id);
36 class AnimatorLogo final : public LogoStrategy {
38 explicit AnimatorLogo(const ComInfo &id) : LogoStrategy(id) { } in AnimatorLogo()
44 class ImageLogo final : public LogoStrategy {
46 explicit ImageLogo(const ComInfo &id) : LogoStrategy(id) { } in ImageLogo()
H A Dlogo_strategy.cpp25 std::unique_ptr<LogoStrategy> LogoStrategy::Factory(const std::string &type, const ComInfo &id) in Factory()
27 using Fun = std::function<std::unique_ptr<LogoStrategy>(const ComInfo &)>; in Factory()
/base/update/updater/services/ui/
H A Dupdater_ui_facade.h67 std::unordered_map<std::string, std::unique_ptr<LogoStrategy>> logoMap_ {};
H A Dupdater_ui_facade.cpp255 logoMap_[mode_] = LogoStrategy::Factory(progressPage.logoType, { in SetLogoProgress()

Completed in 1 milliseconds