DPS/DataPlatform/DataModel.h

30 lines
564 B
C
Raw Normal View History

2025-06-23 10:41:33 +08:00
#pragma once
#include "EventModule.h"
class DataModelListView;
class DataModelGraphView;
class DataModel : public EventModule
{
Q_OBJECT
public:
DataModel();
~DataModel();
/**
* @brief <EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD>ģ<EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>ͼ
* @return <EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD>ģ<EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>ͼ
*/
DataModelListView* dataModelListView();
/**
* @brief <EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD>ģERͼ<EFBFBD><EFBFBD>ͼ
* @return <EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD>ģERͼ<EFBFBD><EFBFBD>ͼ
*/
DataModelGraphView* dataModelGraphView();
protected:
bool onMessage(const std::string& eventName, json& parameter);
private:
DataModelListView* _dataModelListView;
DataModelGraphView* _dataModelGraphView;
};