* @Author: luozheng 1732036298@qq.com
* @Date: 2024-06-20 15:11:17
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-20 14:56:16
+ * @LastEditTime: 2024-07-27 13:03:52
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/aivoice/src/RebootAndShutdownPresenter.cpp
*/
#include "AppViewIDs.h"
{
RebootAndShutdownView::GetInstance()->ChangeView(FACTORYRESET, REBOOTANDSHUTDOWN);
}
+ else if (strcmp(view.GetViewId(), SHUTDOWN_SLIDER_VIEWID) == 0)
+ {
+ auto shutdownSlider = view_->GetShutdownSlider();
+ if (shutdownSlider != nullptr)
+ {
+ shutdownSlider->SetValue(SLIDER_VALUE_MIN);
+ }
+ }
+ else if (strcmp(view.GetViewId(), REBOOT_SLIDER_VIEWID) == 0)
+ {
+ auto rebootSlider = view_->GetRebootSlider();
+ if (rebootSlider != nullptr)
+ {
+ rebootSlider->SetValue(SLIDER_VALUE_MIN);
+ }
+ }
return true;
}
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-07-18 14:26:08
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-24 17:35:57
+ * @LastEditTime: 2024-07-27 12:55:14
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/rebootandshutdown/src/RebootAndShutdownView.cpp
*/
return false;
}
shutdownSlider->SetPosition(10, 10, 360, 80);
- shutdownSlider->SetViewId(REBOOT_SLIDER_VIEWID);
+ shutdownSlider->SetViewId(SHUTDOWN_SLIDER_VIEWID);
shutdownSlider->SetStyle(STYLE_BORDER_RADIUS, 100);
shutdownSlider->SetRange(100, 0);
shutdownSlider->SetValidWidth(360);
rebootSlider->SetValue(12);
rebootSlider->SetCapType(CapType::CAP_ROUND);
}
+ shutdownSlider->SetOnClickListener(presenter_);
shutdownSlider->SetOnDragListener(presenter_);
shutdownSlider->SetSliderEventListener(presenter_);
+ rebootSlider->SetOnClickListener(presenter_);
rebootSlider->SetOnDragListener(presenter_);
rebootSlider->SetSliderEventListener(presenter_);