39 lines
904 B
C
39 lines
904 B
C
|
#pragma once
|
|||
|
|
|||
|
#include "BaseEventModule.h"
|
|||
|
|
|||
|
class DataModelEventModule : public BaseEventModule
|
|||
|
{
|
|||
|
public:
|
|||
|
DataModelEventModule(QObject* parent, DataManager* manager);
|
|||
|
~DataModelEventModule();
|
|||
|
|
|||
|
public:
|
|||
|
QString importPath;
|
|||
|
QString exportPath;
|
|||
|
QString instancePath;
|
|||
|
|
|||
|
bool getProject(json& parameter);
|
|||
|
/*<2A><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>*/
|
|||
|
// bool getAllDataModel(json& parameter);
|
|||
|
bool getDataModelByIdentification(json& parameter);
|
|||
|
/*<2A>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>*/
|
|||
|
bool addDataModel(json& parameter);
|
|||
|
/*<2A>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>²<EFBFBD><C2B2><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD>*/
|
|||
|
bool hasDatamodelChild(json& parameter);
|
|||
|
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>*/
|
|||
|
bool upateDataModel(json& parameter);
|
|||
|
/*ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>*/
|
|||
|
bool deleteDataModel(json& parameter);
|
|||
|
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>*/
|
|||
|
bool copyDataModel(json& parameter);
|
|||
|
/*<2A><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD>ļ<EFBFBD>*/
|
|||
|
bool generateInstanceFile(json& parameter);
|
|||
|
|
|||
|
/*<2A><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|||
|
bool upgradeVersion(json& parameter);
|
|||
|
|
|||
|
|
|||
|
bool onMessage(const std::string& eventName, json& parameter);
|
|||
|
};
|