DPS/DataPlatform/DataModel.h

30 lines
564 B
C++

#pragma once
#include "EventModule.h"
class DataModelListView;
class DataModelGraphView;
class DataModel : public EventModule
{
Q_OBJECT
public:
DataModel();
~DataModel();
/**
* @brief 数据建模列表视图
* @return 数据建模列表视图
*/
DataModelListView* dataModelListView();
/**
* @brief 数据建模ER图视图
* @return 数据建模ER图视图
*/
DataModelGraphView* dataModelGraphView();
protected:
bool onMessage(const std::string& eventName, json& parameter);
private:
DataModelListView* _dataModelListView;
DataModelGraphView* _dataModelGraphView;
};