#ifndef EDITCONTAINERITEM_H #define EDITCONTAINERITEM_H //存放间隔、分段母线、变压器的实体 #include #include "diagramEditor/editBaseStruct.h" class EditContainerItem : public EditBaseStruct { Q_OBJECT public: EditContainerItem(QGraphicsItem *parent = nullptr); ~EditContainerItem(); void setupUI(); signals: void containerSizeChange(EditContainerItem*); protected: virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) override; virtual void resizeEvent(QGraphicsSceneResizeEvent *event) override; virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override; }; #endif