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);
|
|||
|
|
|||
|
//<2F><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD>Ϣ
|
|||
|
bool getCurrentDataModel(json& parameter);
|
|||
|
bool getCurrentDataClass(json& parameter);
|
|||
|
bool getCurrentDataPack(json& parameter);
|
|||
|
|
|||
|
bool getAllDataModel(json& parameter);
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
bool getAllDataTree(json& parameter);
|
|||
|
bool getAllProject(json& parameter);
|
|||
|
bool getlastProject(json& parameter);
|
|||
|
private:
|
|||
|
DataManager* pDataManager = nullptr;
|
|||
|
};
|