DiagramDesigner/diagramCavas/include/baseModelItem/electricBaseModelPortItem.h

22 lines
519 B
C++

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