mcu_hi3321_watch/tjd/ui/app/female_health/TjdUiFemaleHealthView.h
2025-05-26 20:15:20 +08:00

49 lines
1.5 KiB
C++

/*----------------------------------------------------------------------------
* 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 <string>
#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<TjdUiFemaleHealthPresenter> {
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