表盘:回退步数目标 1550/target/2 1557/target/2 1559/1 1559/head
authorCaisking <3449750381@qq.com>
Mon, 23 Dec 2024 03:52:42 +0000 (11:52 +0800)
committerCaisking <3449750381@qq.com>
Mon, 23 Dec 2024 03:52:42 +0000 (11:52 +0800)
code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelStepgoal.cpp [new file with mode: 0644]
code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelStepgoalMapper.cpp [deleted file]

diff --git a/code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelStepgoal.cpp b/code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelStepgoal.cpp
new file mode 100644 (file)
index 0000000..a07e2a6
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) CompanyNameMagicTag 2023. All rights reserved.
+ * Description: DialModelSteps
+ * Author:
+ * Create: 2023-12
+ */
+
+#include "DialModelStepgoal.h"
+#include "DialBoxProgressView.h"
+#include "RegisterDialModel.h"
+#include "goal/include/goalmodel.h"
+
+REGIST_DIAL_MODULE(DialDataType::DATA_TYPE_STEPS_GOAL,
+                   OHOS::DialModelStepgoal::GetInstance());
+
+namespace OHOS {
+bool DialModelStepgoal::GetDialFloatData(DialDataType &type, float &out) {
+  (void)type;
+  out = DialBoxProgressView::GetInstance()->ConvertToRequiredFormat(
+      DialBoxDataType::STEP_TARGET, stepgoal_);
+  return true;
+}
+
+void DialModelStepgoal::UpdateStepgoal(uint32_t steps) {
+  uint32_t step_ = static_cast<float>(steps);
+  uint32_t goal = GoalModel::GetInstance().getstepgoaldata();
+  if (goal > 0) {
+    stepgoal_ = (static_cast<float>(step_) / goal) * 100;
+    if (stepgoal_ > 100)
+      stepgoal_ = 100;
+    stepgoal_ = DialBoxProgressView::GetInstance()->ConvertToRequiredFormat(
+        DialBoxDataType::STEP_TARGET, stepgoal_);
+  }
+  if (onChangeListener_ != nullptr) {
+    onChangeListener_->OnDialFloatDataUpdate(DialDataType::DATA_TYPE_STEPS_GOAL,
+                                             stepgoal_);
+  }
+}
+} // namespace OHOS
diff --git a/code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelStepgoalMapper.cpp b/code/sdk/application/wearable/fd230app/nativeui/main/src/dial/DialModelStepgoalMapper.cpp
deleted file mode 100644 (file)
index a4dfc57..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) CompanyNameMagicTag 2023. All rights reserved.
- * Description: DialModelSteps
- * Author:
- * Create: 2023-12
- */
-
-#include "DialModelStepgoalMapper.h"
-#include "DialBoxProgressView.h"
-#include "RegisterDialModel.h"
-#include "goalMapper/include/goalMappermodel.h"
-
-REGIST_DIAL_MODULE(DialDataType::DATA_TYPE_STEPS_goalMapper,
-                   OHOS::DialModelStepgoalMapper::GetInstance());
-
-namespace OHOS {
-bool DialModelStepgoalMapper::GetDialFloatData(DialDataType &type, float &out) {
-  (void)type;
-  out = DialBoxProgressView::GetInstance()->ConvertToRequiredFormat(
-      DialBoxDataType::STEP_TARGET, stepgoalMapper_);
-  return true;
-}
-
-void DialModelStepgoalMapper::UpdateStepgoalMapper(uint32_t steps) {
-  uint32_t step_ = static_cast<float>(steps);
-  uint32_t goalMapper = goalMapperModel::GetInstance().getstepgoalMapperdata();
-  if (goalMapper > 0) {
-    stepgoalMapper_ = (static_cast<float>(step_) / goalMapper) * 100;
-    if (stepgoalMapper_ > 100)
-      stepgoalMapper_ = 100;
-    stepgoalMapper_ = DialBoxProgressView::GetInstance()->ConvertToRequiredFormat(
-        DialBoxDataType::STEP_TARGET, stepgoalMapper_);
-  }
-  if (onChangeListener_ != nullptr) {
-    onChangeListener_->OnDialFloatDataUpdate(DialDataType::DATA_TYPE_STEPS_goalMapper,
-                                             stepgoalMapper_);
-  }
-}
-} // namespace OHOS