#ifndef ELECTRICFUNCTIONMODELPORTITEM_H #define ELECTRICFUNCTIONMODELPORTITEM_H #include "graphicsItem/functionModelItem/graphicsFunctionModelItem.h" //node节点 class ElectricFunctionModelPortItem :public GraphicsFunctionModelItem { Q_OBJECT public: ElectricFunctionModelPortItem(QGraphicsItem *parent = 0); virtual ~ElectricFunctionModelPortItem(); void addPort(); public: virtual void updateConnectData() override; protected: virtual QRectF boundingRect() const override; virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override; private: void initial(); }; #endif