/*---------------------------------------------------------------------------- * Copyright (c) TJD Technologies Co., Ltd. 2024. All rights reserved. * * Description: * * Author: huangshuyi * * Create: 2024-8 *--------------------------------------------------------------------------*/ #ifndef TJDUI_FEMALE_HEALTH_VIEW_H #define TJDUI_FEMALE_HEALTH_VIEW_H #include #include "View.h" #include "ui_swipe_view.h" #include "components/root_view.h" #include "ChangeSliceListener.h" #include "TjdUiFemaleHealthPresenter.h" #include "TjdUiFemaleHaveDataPage.h" #include "TjdUiFemaleConnectNoDataPage.h" #include "TjdUiFemaleWaitDataPage.h" #include "TjdUiFemaleCalenderPage.h" #include "TjdUiFemaleWaitFailPage.h" namespace TJD { //namespace OHOS { class TjdUiFemaleHealthPresenter; class TjdUiFemaleHealthView : public OHOS::View { public: TjdUiFemaleHealthView(); virtual ~TjdUiFemaleHealthView(); static TjdUiFemaleHealthView *GetInstance(void); OHOS::UIViewGroup *GetContainer(void) { return container_; } void OnStart() override; void OnStop() override; TjdUiFemaleConnectNoDataPage* ConnectNoDataPage_{nullptr}; TjdUiFemaleHaveDataPage* HaveDataPage_{nullptr}; TjdUiFemaleWaitDataPage* WaitDataPage_{nullptr}; TjdUiFemaleCalenderPage* CalenderPage_{nullptr}; TjdUiFemaleWaitFailPage* WaitFailPage_{nullptr}; private: OHOS::UIViewGroup *container_{nullptr}; }; } // namespace OHOS #endif // MAIN_VIEW_SAMPLE_H