mcu_hi3321_watch/application/wearable/nativeapp/nativeui/callerlog/include/CallerItemView.h
2025-05-26 20:15:20 +08:00

45 lines
1.1 KiB
C++

/*
* Copyright (c) CompanyNameMagicTag 2021-2021. All rights reserved.
* Description: CallerItemView.h
* Author:
* Create: 2021-10-12
*/
#ifndef CALLER_ITEM_VIEW_H
#define CALLER_ITEM_VIEW_H
#include "components/ui_label.h"
#include "components/ui_view_group.h"
#include "components/ui_image_view.h"
#include "components/ui_label_button.h"
#include "CallerLogModel.h"
#include "UiConfig.h"
#include "PhoneService.h"
namespace OHOS {
class CallerItemView : public UIViewGroup {
public:
// @param yCoordinates Y轴坐标值
explicit CallerItemView(int32 yCoordinates);
~CallerItemView() override;
void SetItemInfo(CallLogInfo *itemInfo, char len);
void SetUpChild();
private:
CallerItemView(const CallerItemView &);
CallerItemView &operator = (const CallerItemView &);
void InitDateMonTime(time_t seconds);
std::string infoTel; // 电话号码
std::string timeDisplay; // 日期显示
UIImageView icon_;
UIImageView icons_;
UILabel label_;
UILabel labels_;
};
}
#endif