DiagramDesigner/diagramCavas/include/diagramEditor/editBaseStruct.h

25 lines
600 B
C
Raw Normal View History

2025-05-30 16:28:51 +08:00
#ifndef EDITBASESTRUCT_H
#define EDITBASESTRUCT_H
2025-07-31 19:38:06 +08:00
//编辑器基础空间结构
2025-05-30 16:28:51 +08:00
#include <QGraphicsWidget>
2026-03-13 08:31:37 +08:00
//#include "global.h"
#include "common/core_model/diagram.h"
2025-05-30 16:28:51 +08:00
class EditBaseStruct : public QGraphicsWidget
{
Q_OBJECT
public:
EditBaseStruct(QGraphicsItem *parent = 0);
virtual ~EditBaseStruct();
void setId(const QString& s) {sId = s;}
QString getId(){return sId;}
2025-05-30 16:28:51 +08:00
void setDataType(DiagramEditorStructType t) {_dataType = t;}
DiagramEditorStructType getDataType() {return _dataType;}
protected:
DiagramEditorStructType _dataType;
QString sId;
2025-05-30 16:28:51 +08:00
};
#endif