/* * Copyright (c) CompanyNameMagicTag 2022-2022. All rights reserved. * Description: CompassControlView.h * Author: * Create: 2022-04-02 */ #ifndef COMPASS_CONTROL_VIEW_H #define COMPASS_CONTROL_VIEW_H #include "components/root_view.h" #include "UiConfig.h" #include "components/ui_card_page.h" #include "CompassCalibrationView.h" #include "CompassView.h" namespace OHOS { class CompassControlView : public UICardPage { public: CompassControlView(); ~CompassControlView() override; bool InitView(void); void PreLoad(void) override; void UnLoad(void) override; void SetCalibrationView(bool flag); private: CompassCalibrationView *compassCalibrationView{nullptr}; CompassView *compassView{nullptr}; bool viewiInitStatus{false}; bool isCalibration{false}; void ClearAll(void); }; } #endif