27 lines
654 B
C++
27 lines
654 B
C++
#pragma once
|
|
#include "EventModule.h"
|
|
|
|
class DataManager;
|
|
class DataAccessModule : public ShareEventModule
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
DataAccessModule(DataManager* manager);
|
|
~DataAccessModule();
|
|
protected:
|
|
bool onMessage(const std::string& eventName, json& parameter);
|
|
|
|
//获取指定数据模型信息
|
|
bool getCurrentDataModel(json& parameter);
|
|
bool getCurrentDataClass(json& parameter);
|
|
bool getCurrentDataPack(json& parameter);
|
|
|
|
bool getAllDataModel(json& parameter);
|
|
//获取数据模型下所有数据
|
|
bool getAllDataTree(json& parameter);
|
|
bool getAllProject(json& parameter);
|
|
bool getlastProject(json& parameter);
|
|
private:
|
|
DataManager* pDataManager = nullptr;
|
|
}; |