mcu_hi3321_watch/application/wearable/nativeapp/nativeui/offlinevoice/include/MainVocassistView.h
2025-05-26 20:15:20 +08:00

29 lines
742 B
C++

/*
* Copyright (c) CompanyNameMagicTag 2022-2022. All rights reserved.
* Description: voice assistant
* Author: CompanyName
* Create: 2022-01-18
*/
#ifndef MAIN_VOCASSIST_VIEW_H
#define MAIN_VOCASSIST_VIEW_H
#include "View.h"
#include "VocassistModel.h"
#include "VocassistView.h"
namespace OHOS {
class VocassistPresenter;
class MainVocassistView : public View<VocassistPresenter> {
public:
MainVocassistView();
~MainVocassistView() override;
void OnStart() override;
void OnStop() override;
static MainVocassistView *GetInstance();
VoiceAssistance *GetVocassist();
private:
VoiceAssistance* vocassistance{nullptr};
UIView::OnDragListener* draglistener{nullptr};
};
}
#endif