class MainCallingPresenter : public Presenter<MainCallingView>, public UIView::OnClickListener {
public:
MainCallingPresenter();
- virtual ~MainCallingPresenter();
+ ~MainCallingPresenter() override;
void OnStart() override;
void OnPause() override;
bool CallingViewDisplay();
bool InitPointerValue();
bool OnClick(UIView& view, const ClickEvent& event) override;
+ VolumeSettingView *GetvolumeSetting();
private:
int changeImage{0};
bool HintsHandupClick();
KeyInputListener *keyActListenr{nullptr};
VolumeSettingView *volumeSetting{nullptr};
- UIViewGroup *volumeSettingView{nullptr};
+
};
}
group->SetPosition(MATH_ZERO, MATH_ZERO);
group->Resize(VERTICAL_RESOLUTION, HORIZONTAL_RESOLUTION); // 454 : value
- if (InitImageViewDisplay() == false) {
+ if (!InitImageViewDisplay()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CallerDisplayView::InitImageViewDisplay error");
return nullptr;
}
- if (InitAddOnclickevent() == false) {
+ if (!InitAddOnclickevent()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CallerDisplayView::InitAddOnclickevent error");
return nullptr;
}
- if (InitUILabelDisplay() == false) {
+ if (!InitUILabelDisplay()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CallerDisplayView::InitUILabelDisplay error");
return nullptr;
}
VIEW_DISTANCE_TO_LEFT_SIDE, TITLE_LABEL_DEFAULT_HEIGHT);
callDuration->SetStyle(STYLE_BACKGROUND_COLOR, OPA_TRANSPARENT);
callDuration->SetAlign(TEXT_ALIGNMENT_CENTER);
- callDuration->SetText(CallerLogModel::GetInstance()->DisplayCallDuration());
+ callDuration->SetText(CallerLogModel::GetInstance()->DisplayCallDuration().c_str());
callDuration->SetFont(DEFAULT_VECTOR_FONT_FILENAME, LABEL_TIME_FONT_SIZE);
callDuration->SetTextColor(Color::White());
group->Add(callDuration);
group->SetPosition(MATH_ZERO, MATH_ZERO);
group->Resize(VERTICAL_RESOLUTION, HORIZONTAL_RESOLUTION); // 454 : value
- if (InitImageViewDisplay() == false) {
+ if (!InitImageViewDisplay()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CallingView::InitImageViewDisplay error");
return nullptr;
}
- if (InitAddOnclickevent() == false) {
+ if (!InitAddOnclickevent()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CallingView::InitAddOnclickevent error");
return nullptr;
}
- if (InitUILabelDisplay() == false) {
+ if (!InitUILabelDisplay()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CallingView::InitUILabelDisplay error");
return nullptr;
}
group->SetPosition(MATH_ZERO, MATH_ZERO);
group->Resize(VERTICAL_RESOLUTION, HORIZONTAL_RESOLUTION); // 454 : value
- if (InitUILabelDisplay() == false) {
+ if (!InitUILabelDisplay()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DialingScreenView::InitImageViewDisplay error");
return nullptr;
}
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainCallingPresenter::~MainCallingPresenter");
RootView::GetInstance()->RemoveAll();
- if (volumeSettingView != nullptr) {
- delete volumeSettingView;
- volumeSettingView = nullptr;
+ if (volumeSetting != nullptr) {
+ delete volumeSetting;
volumeSetting = nullptr;
}
g_pMainView = nullptr;
void MainCallingPresenter::HonrsViewChange()
{
- if (volumeSettingView == nullptr) {
+ if (volumeSetting == nullptr) {
volumeSetting = new VolumeSettingView();
if (volumeSetting == nullptr) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainCallingPresenter::volumeSetting nullptr err");
return;
}
- if (volumeSetting->SetUpVolume() == false) {
+ if (!volumeSetting->SetUpVolume()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainCallingPresenter::volumeSetting SetUpVolume fail");
return;
}
ImageInfo *image = ImageCacheManager::GetInstance().LoadOneInMultiRes(PLAYER_MUTE_BUTTON, PLAYER_IAMGES);
volumeSetting->GetDecreaseButton()->SetImageSrc(image, image);
}
- volumeSettingView = volumeSetting;
- RootView::GetInstance()->Add(volumeSettingView);
+ RootView::GetInstance()->Add(volumeSetting);
}
- VolumeSliderEventListener *volumeSliderEventListener = VolumeSliderEventListener::GetInstance();
+ VolumeSliderEventListener *volumeSliderEventListener = volumeSetting->GetVolumeEventListener();
if (volumeSliderEventListener == nullptr) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainCallingPresenter::volumeSliderEventListener nullptr err");
return;
volumeSliderEventListener->SetPlayerCoefficients(VOLUMEPHONE); // 进度条系数
- if (InitPointerValue() == false) {
+ if (!InitPointerValue()) {
return;
}
view_->GetCallingGroup()->SetVisible(false);
view_->GetWaitingGroup()->SetVisible(false);
- volumeSettingView->SetVisible(true);
+ volumeSetting->SetVisible(true);
// 刷新UI
RootView::GetInstance()->Invalidate();
}
bool MainCallingPresenter::CallingViewDisplay()
{
- if (InitPointerValue() == false) {
+ if (!InitPointerValue()) {
return false;
}
view_->GetScreenGroup()->SetVisible(false);
}
CallerLogModel::GetInstance()->SetWaitingStatus(false);
CallerLogModel::GetInstance()->SetCallStatus(true);
- NativeAbility::GetInstance().ChangeSlice(VIEW_INCOMING_CALL, TransitionType::TRANSITION_ZOOM ,PRIORITY_ONE);
+ NativeAbility::GetInstance().ChangeSlice(VIEW_INCOMING_CALL, TransitionType::TRANSITION_INVALID, PRIORITY_ONE);
return true;
}
{
UNUSED(event);
- if (InitPointerValue() == false) {
+ if (!InitPointerValue()) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainCallingPresenter::InitPointerValue error");
return false;
}
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainCallingPresenter::honrs show");
HonrsViewChange();
} else if (strcmp(view.GetViewId(), "hintsHandup") == 0) {
- if (HintsHandupClick() == false) {
+ if (!HintsHandupClick()) {
return false;
}
} else if (strcmp(view.GetViewId(), "answer") == 0) {
}
return true;
}
+
+VolumeSettingView *MainCallingPresenter::GetvolumeSetting()
+{
+ return volumeSetting;
+}
}
\ No newline at end of file
waitingGroup->SetVisible(false);
callingGroup->SetVisible(false);
- if (CallerLogModel::GetInstance()->GetCallStatus() == true) {
+ if (CallerLogModel::GetInstance()->GetCallStatus()) {
displayGroup->SetVisible(false);
callingGroup->SetVisible(true);
screenGroup->SetVisible(false);
- } else if (CallerLogModel::GetInstance()->GetWaitingStatus() == true) {
+ } else if (CallerLogModel::GetInstance()->GetWaitingStatus()) {
screenGroup->SetVisible(false);
displayGroup->SetVisible(false);
waitingGroup->SetVisible(true);
- } else if (CallerLogModel::GetInstance()->GetPhoneStatus() == true) {
+ } else if (CallerLogModel::GetInstance()->GetPhoneStatus()) {
displayGroup->SetVisible(false);
} else {
screenGroup->SetVisible(false);
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainCallingView::~OnSetUpView");
View<MainCallingPresenter>::OnSetUpView();
- if (CallerLogModel::GetInstance()->GetMulitplePhoneStatus() == true) {
+ if (CallerLogModel::GetInstance()->GetMulitplePhoneStatus()) {
MulitplePhoneTextReplaces();
CallerLogModel::GetInstance()->SetMulitplePhoneStatus(false);
}
group->SetPosition(MATH_ZERO, MATH_ZERO);
group->Resize(VERTICAL_RESOLUTION, HORIZONTAL_RESOLUTION); // 454 : value
- if (InitImageViewDisplay() == false) {
+ if (!InitImageViewDisplay()) {
return nullptr;
}
- if (InitUILabelDisplay() == false) {
+ if (!InitUILabelDisplay()) {
return nullptr;
}
return group;