/* * Copyright (c) CompanyNameMagicTag 2021-2021. All rights reserved. * Description: MainCompassView * Author: * Create: 2021-12-23 */ #ifndef MAIN_COMPASS_VIEW_H #define MAIN_COMPASS_VIEW_H #include #include "View.h" #include "components/ui_label.h" #include "components/root_view.h" #include "components/ui_view_group.h" #include "components/ui_image_view.h" #include "components/ui_label_button.h" #include "ChangeSliceListener.h" #include "graphic_config.h" #include "CompassView.h" #include "CompassModel.h" #include "CompassCalibrationView.h" namespace OHOS { class MainCompassPresenter; class CompassView; class MainCompassView : public View { public: MainCompassView(); ~MainCompassView() override; void OnStart() override; void OnStop() override; static MainCompassView *GetInstance(void); void SetDisplayTure(void); void SetDisplayFalse(void); private: CompassView *compassView{nullptr}; CompassCalibrationView *compassCalibrationView{nullptr}; }; } // namespace OHOS #endif