30 lines
564 B
C
30 lines
564 B
C
|
#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;
|
|||
|
};
|