#ifndef EDITBASESTRUCT_H #define EDITBASESTRUCT_H //编辑器基础空间结构 #include #include "global.h" class EditBaseStruct : public QGraphicsWidget { Q_OBJECT public: EditBaseStruct(QGraphicsItem *parent = 0); virtual ~EditBaseStruct(); void setId(const QString& s) {sId = s;} QString getId(){return sId;} void setDataType(DiagramEditorStructType t) {_dataType = t;} DiagramEditorStructType getDataType() {return _dataType;} protected: DiagramEditorStructType _dataType; QString sId; }; #endif