compass 文件夹更新
authorluozheng <1732036298@qq.com>
Tue, 28 May 2024 13:00:25 +0000 (21:00 +0800)
committerluozheng <1732036298@qq.com>
Tue, 28 May 2024 13:00:25 +0000 (21:00 +0800)
code/sdk/application/wearable/fd230app/nativeui/compass/include/CompassCalibrationView.h
code/sdk/application/wearable/fd230app/nativeui/compass/include/CompassControlView.h
code/sdk/application/wearable/fd230app/nativeui/compass/include/CompassModel.h
code/sdk/application/wearable/fd230app/nativeui/compass/include/CompassView.h
code/sdk/application/wearable/fd230app/nativeui/compass/include/MainCompassPresenter.h
code/sdk/application/wearable/fd230app/nativeui/compass/src/CompassControlView.cpp
code/sdk/application/wearable/fd230app/nativeui/compass/src/CompassModel.cpp

index 1c0e93b..ec186a4 100644 (file)
@@ -19,11 +19,11 @@ namespace OHOS {
 class CompassCalibrationView : public AppGroupView {
 public:
     CompassCalibrationView();
-    virtual ~CompassCalibrationView();
+    ~CompassCalibrationView() override;
 
     bool CreateUIViewGroup(void);
     static CompassCalibrationView *GetInstance(void);
-    bool InitView(void *caller);
+    bool InitView(void *caller) override;
 private:
     UILabel *labelOne{nullptr};
     UILabel *labelTwo{nullptr};
index 3867489..9c776e9 100644 (file)
@@ -19,7 +19,7 @@ namespace OHOS {
 class CompassControlView : public UICardPage {
 public:
     CompassControlView();
-    virtual ~CompassControlView();
+    ~CompassControlView() override;
     bool InitView(void);
     void PreLoad(void) override;
     void UnLoad(void) override;
index 3ba9ea6..b05ce5f 100644 (file)
@@ -24,13 +24,13 @@ static constexpr float VIEW_CENTERS = 227;
 class CompassView : public AppGroupView {
 public:
     CompassView();
-    virtual ~CompassView();
+    ~CompassView() override;
 
     void DirectionSetText(const char *text, const char *angle);
     static CompassView *GetInstance(void);
     void CompassStartRotate(int16_t numb);
     bool InitPage(void);
-    bool InitView(void *caller);
+    bool InitView(void *caller) override;
     bool GetInitViewState(void);
     bool InitCompassImage(void);
 private:
index f2a9386..8bc3c1d 100644 (file)
@@ -26,17 +26,17 @@ class MainCompassPresenter : public Presenter<CompassView>, public CompassPresen
     public ModelListenerSample, public UIView::OnDragListener {
 public:
     MainCompassPresenter();
-    virtual ~MainCompassPresenter();
+    ~MainCompassPresenter() override;
 
-    virtual void OnStart() override;
-    virtual void OnPause() override;
-    virtual void OnResume() override;
-    virtual void OnStop() override;
+    void OnStart() override;
+    void OnPause() override;
+    void OnResume() override;
+    void OnStop() override;
 
     static MainCompassPresenter *GetInstance(void);
     bool OnDrag(UIView& view, const DragEvent& event) override;
     bool OnKeyAct(UIView &view, const KeyEvent &event) override; // 增加按键事件
-    virtual void Notify() override;
+    void Notify() override;
 };
 }
 #endif
\ No newline at end of file
index be71dc8..71dcefc 100644 (file)
@@ -18,7 +18,9 @@ CompassControlView::CompassControlView()
 CompassControlView::~CompassControlView()
 {
     WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "CompassControlView::~CompassControlView()");
-    ClearAll();
+    if (viewiInitStatus) {
+        ClearAll();
+    }
 }
 
 void CompassControlView::ClearAll(void)
index 06f069b..41e8541 100644 (file)
@@ -7,7 +7,7 @@
 
 #include <sys/time.h>
 #include "CompassModel.h"
-#include "time.h"
+#include <ctime>
 
 #ifdef __cplusplus
 extern "C" {
@@ -79,7 +79,7 @@ time_t CompassModel::GetLastTime(void)
 time_t CompassModel::GetCurrentTime(void)
 {
     struct timeval tv;
-    gettimeofday(&tv, NULL);
+    gettimeofday(&tv, nullptr);
     return tv.tv_sec;
 }