/* * 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