mcu_hi3321_watch/tjd/ui/app/message/particular/TjdUiMessageParticularView.h
2025-05-31 10:45:15 +08:00

46 lines
1.4 KiB
C++

/*----------------------------------------------------------------------------
* Copyright (c) TJD Technologies Co., Ltd. 2024. All rights reserved.
*
* Description:
*
* Author: huangshuyi
*
* Create: 2024-4
*--------------------------------------------------------------------------*/
#ifndef TJDUI_MESSAGE_PARTICULAR_VIEW_H
#define TJDUI_MESSAGE_PARTICULAR_VIEW_H
#include <string>
#include "View.h"
#include "ui_swipe_view.h"
#include "swipe_effect/zoom_effect.h"
#include "components/root_view.h"
#include "ChangeSliceListener.h"
#include "TjdUiMessageParticularPresenter.h"
#include "TjdUiMessageParticularPage.h"
#include "TjdUiMessageConfirmDelPage.h"
#include "TjdUiMessageNoMessagePage.h"
namespace TJD {
//namespace OHOS {
class TjdUiMessageParticularPresenter;
class TjdUiMessageParticularView : public OHOS::View<TjdUiMessageParticularPresenter> {
public:
TjdUiMessageParticularView();
virtual ~TjdUiMessageParticularView();
static TjdUiMessageParticularView *GetInstance(void);
void OnStart() override;
void OnStop() override;
static uint16_t preSliceId;
private:
TjdUiMessageParticularPage* MessageParticularPage{nullptr};
TjdUiMessageConfirmDelPage* MessageConfirmDelPage{nullptr};
TjdUiMessageNoMessagePage* MessageNoMessagePage{nullptr};
OHOS::UIViewGroup *container_= nullptr;
};
} // namespace OHOS
#endif // MAIN_VIEW_SAMPLE_H