if (nullptr != container_)\r
{\r
container_->RemoveAll();\r
- if (nullptr != NoDataGroup_)\r
- {\r
- NoDataGroup_->RemoveAll();\r
- if (nullptr != LabelExt0_)\r
- {\r
- delete LabelExt0_;\r
- LabelExt0_ = nullptr;\r
- }\r
- if (nullptr != ImageView_)\r
- {\r
- delete ImageView_;\r
- ImageView_ = nullptr;\r
- }\r
- if (nullptr != LabelExt1_)\r
- {\r
- delete LabelExt1_;\r
- LabelExt1_ = nullptr;\r
- }\r
- if (nullptr != LabelExt2_)\r
- {\r
- delete LabelExt2_;\r
- LabelExt2_ = nullptr;\r
- }\r
\r
- delete NoDataGroup_;\r
- NoDataGroup_ = nullptr;\r
- }\r
- if (nullptr != DataGroup_)\r
- {\r
- DataGroup_->RemoveAll();\r
- if (nullptr != ScheduleListAdapter_)\r
- {\r
- delete ScheduleListAdapter_;\r
- ScheduleListAdapter_ = nullptr;\r
- }\r
- if (nullptr != ScheduleList_)\r
- {\r
- delete ScheduleList_;\r
- ScheduleList_ = nullptr;\r
- }\r
-\r
- delete DataGroup_;\r
- DataGroup_ = nullptr;\r
- }\r
- if(nullptr != ContentGroup_)\r
- {\r
- ContentGroup_->RemoveAll();\r
- if(nullptr != ContentDateLabelExt_)\r
- {\r
- delete ContentDateLabelExt_;\r
- ContentDateLabelExt_ = nullptr;\r
- }\r
- if(nullptr != ContentTopicLabelExt_)\r
- {\r
- delete ContentTopicLabelExt_;\r
- ContentTopicLabelExt_ = nullptr;\r
- }\r
- if(nullptr != ContentTopicLabelExt1_)\r
- {\r
- delete ContentTopicLabelExt1_;\r
- ContentTopicLabelExt1_ = nullptr;\r
- }\r
- if(nullptr != ContentTimeLabelExt_)\r
- {\r
- delete ContentTimeLabelExt_;\r
- ContentTimeLabelExt_ = nullptr;\r
- }\r
- if(nullptr != ContentTimeLabelExt1_)\r
- {\r
- delete ContentTimeLabelExt1_;\r
- ContentTimeLabelExt1_ = nullptr;\r
- }\r
- if(nullptr != ContentContentLabelExt_)\r
- {\r
- delete ContentContentLabelExt_;\r
- ContentContentLabelExt_ = nullptr;\r
- }\r
- if(nullptr != ContentContentLabelExt1_)\r
- {\r
- delete ContentContentLabelExt1_;\r
- ContentContentLabelExt1_ = nullptr;\r
- }\r
- if(nullptr != ContentDeleteButton_)\r
- {\r
- delete ContentDeleteButton_;\r
- ContentDeleteButton_ = nullptr;\r
- }\r
- if(nullptr != ContentCloseButton_)\r
- {\r
- delete ContentCloseButton_;\r
- ContentCloseButton_ = nullptr;\r
- }\r
- \r
- delete ContentGroup_;\r
- ContentGroup_ = nullptr;\r
- }\r
+ DeinitNoDataScreen();\r
+ DeinitDataScreen();\r
+ DeinitContentScreen();\r
+ DeinitDeleteScreen();\r
\r
delete container_;\r
container_ = nullptr;\r
DisplaySelectScreen(ENUM_SCHEDULE_SCREEN_DELETE);\r
}\r
\r
+ void ScheduleView::DeinitNoDataScreen()\r
+ {\r
+ if (nullptr != NoDataGroup_)\r
+ {\r
+ NoDataGroup_->RemoveAll();\r
+ if (nullptr != LabelExt0_)\r
+ {\r
+ delete LabelExt0_;\r
+ LabelExt0_ = nullptr;\r
+ }\r
+ if (nullptr != ImageView_)\r
+ {\r
+ delete ImageView_;\r
+ ImageView_ = nullptr;\r
+ }\r
+ if (nullptr != LabelExt1_)\r
+ {\r
+ delete LabelExt1_;\r
+ LabelExt1_ = nullptr;\r
+ }\r
+ if (nullptr != LabelExt2_)\r
+ {\r
+ delete LabelExt2_;\r
+ LabelExt2_ = nullptr;\r
+ }\r
+\r
+ delete NoDataGroup_;\r
+ NoDataGroup_ = nullptr;\r
+ }\r
+ }\r
+\r
UIViewGroup * ScheduleView::InitNoDataScreen()\r
{\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]", __LINE__);\r
return NoDataGroup_;\r
}\r
\r
+ void ScheduleView::DeinitDataScreen()\r
+ {\r
+ if (nullptr != DataGroup_)\r
+ {\r
+ DataGroup_->RemoveAll();\r
+ if (nullptr != ScheduleListAdapter_)\r
+ {\r
+ delete ScheduleListAdapter_;\r
+ ScheduleListAdapter_ = nullptr;\r
+ }\r
+ if (nullptr != ScheduleList_)\r
+ {\r
+ delete ScheduleList_;\r
+ ScheduleList_ = nullptr;\r
+ }\r
+\r
+ delete DataGroup_;\r
+ DataGroup_ = nullptr;\r
+ }\r
+ }\r
+\r
UIViewGroup * ScheduleView::InitDataScreen()\r
{\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]", __LINE__);\r
return DataGroup_;\r
}\r
\r
+ void ScheduleView::DeinitContentScreen()\r
+ {\r
+ if(nullptr != ContentGroup_)\r
+ {\r
+ ContentGroup_->RemoveAll();\r
+ if(nullptr != ContentDateLabelExt_)\r
+ {\r
+ delete ContentDateLabelExt_;\r
+ ContentDateLabelExt_ = nullptr;\r
+ }\r
+ if(nullptr != ContentTopicLabelExt_)\r
+ {\r
+ delete ContentTopicLabelExt_;\r
+ ContentTopicLabelExt_ = nullptr;\r
+ }\r
+ if(nullptr != ContentTopicLabelExt1_)\r
+ {\r
+ delete ContentTopicLabelExt1_;\r
+ ContentTopicLabelExt1_ = nullptr;\r
+ }\r
+ if(nullptr != ContentTimeLabelExt_)\r
+ {\r
+ delete ContentTimeLabelExt_;\r
+ ContentTimeLabelExt_ = nullptr;\r
+ }\r
+ if(nullptr != ContentTimeLabelExt1_)\r
+ {\r
+ delete ContentTimeLabelExt1_;\r
+ ContentTimeLabelExt1_ = nullptr;\r
+ }\r
+ if(nullptr != ContentContentLabelExt_)\r
+ {\r
+ delete ContentContentLabelExt_;\r
+ ContentContentLabelExt_ = nullptr;\r
+ }\r
+ if(nullptr != ContentContentLabelExt1_)\r
+ {\r
+ delete ContentContentLabelExt1_;\r
+ ContentContentLabelExt1_ = nullptr;\r
+ }\r
+ if(nullptr != ContentDeleteButton_)\r
+ {\r
+ delete ContentDeleteButton_;\r
+ ContentDeleteButton_ = nullptr;\r
+ }\r
+ if(nullptr != ContentCloseButton_)\r
+ {\r
+ delete ContentCloseButton_;\r
+ ContentCloseButton_ = nullptr;\r
+ }\r
+ \r
+ delete ContentGroup_;\r
+ ContentGroup_ = nullptr;\r
+ }\r
+ }\r
+\r
UIScrollView * ScheduleView::InitContentScreen()\r
{\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]", __LINE__);\r
return ContentGroup_;\r
}\r
\r
+ void ScheduleView::DeinitDeleteScreen()\r
+ {\r
+ if(nullptr != DeleteGroup_)\r
+ {\r
+ DeleteGroup_->RemoveAll();\r
+ if(nullptr != DeleteTitleLabelExt_)\r
+ {\r
+ delete DeleteTitleLabelExt_;\r
+ DeleteTitleLabelExt_ = nullptr;\r
+ }\r
+ if(nullptr != DeletePromptLabelExt_)\r
+ {\r
+ delete DeletePromptLabelExt_;\r
+ DeletePromptLabelExt_ = nullptr;\r
+ }\r
+ if(nullptr != DeleteCancelButton_)\r
+ {\r
+ delete DeleteCancelButton_;\r
+ DeleteCancelButton_ = nullptr;\r
+ }\r
+ if(nullptr != DeleteOKButton_)\r
+ {\r
+ delete DeleteOKButton_;\r
+ DeleteOKButton_ = nullptr;\r
+ }\r
+ \r
+ delete DeleteGroup_;\r
+ DeleteGroup_ = nullptr;\r
+ }\r
+ }\r
+\r
UIViewGroup * ScheduleView::InitDeleteScreen()\r
{\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[%d]", __LINE__);\r