#include "Presenter.h"
#include "SafeModeManagerView.h"
+#include "ModelListenerSample.h"
namespace OHOS {
static constexpr const char *BLE_OTA = "ble_ota";
static constexpr const char *AUTO_OTA = "auto_ota";
static constexpr const char *FACTORY_RESET_SAFE = "factory_reset";
static constexpr const char *RESOURCE_CHECK = "resource_check";
+static constexpr const char *REPAIR_ALL = "repair_all";
static constexpr const char *RE_START = "restart";
static constexpr const char *CHECK_FILE_LIST = "check_file_list";
+static constexpr const char *WAKE_UP = "wake_up";
+static constexpr const char *REPAIR_FILE = "REPAIR_FILE";
class SafeModeManagerView;
class SafeModeManagerPresenter : public Presenter<SafeModeManagerView>,
public UIView::OnClickListener,
public UIView::OnDragListener,
+ public ModelListenerSample,
public RootView::OnKeyActListener {
public:
SafeModeManagerPresenter();
void OnPause() override;
void OnResume() override;
void OnStop() override;
+ void OnTickEvent() override;
+ void Notify() override {}
static SafeModeManagerPresenter *GetInstance();