DiagramDesigner/diagramCavas/include/graphicsItem/functionModelItem/electricFunctionModelPortIt...

25 lines
630 B
C++

#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