/* * Copyright (c) CompanyNameMagicTag 2024-2024. All rights reserved. * Description: TjdUiAppAodModel * Author: * Create: 2024-10-30 */ #ifndef TJD_UI_APP_AOD_MODEL_H #define TJD_UI_APP_AOD_MODEL_H #include "TjdUiAppAodView.h" #include "TjdUiWatchFaceCtrl.h" #include "components/ui_view.h" namespace TJD { class TjdUiAppAodModel { public: enum class AodNativeViewType { ANALOG_VIEW = 0, DIGITAL_VIEW, }; static TjdUiAppAodModel &GetInstance(); void GetAodDialSetting(WfSelectInfo &dial); AodNativeViewType GetNativeViewType(); private: TjdUiAppAodModel(); ~TjdUiAppAodModel(); TjdUiAppAodModel(const TjdUiAppAodModel &) = delete; TjdUiAppAodModel &operator=(const TjdUiAppAodModel &) = delete; WfSelectInfo aodDialSetting_; }; } // namespace TJD #endif // AODMODEL_H