#ifndef ELECTRICPORTITEM_H #define ELECTRICPORTITEM_H #include "graphicsItem/graphicsBaseItem.h" class ElectricPortItem :public GraphicsProjectModelItem { Q_OBJECT public: ElectricPortItem(QGraphicsItem *parent = 0); virtual ~ElectricPortItem(); void addPort(); public: virtual void updateConnectData(); protected: virtual QRectF boundingRect() const override; virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*); }; #endif