#ifndef ELECTRICFUNCTIONMODELSVGITEMBUS_H #define ELECTRICFUNCTIONMODELSVGITEMBUS_H #include "electricFunctionModelSvgItem.h" class ElectricFunctionModelSvgItemBus :public ElectricFunctionModelSvgItem { Q_OBJECT public: ElectricFunctionModelSvgItemBus(const QRect &rect, QGraphicsItem *parent = 0); virtual ~ElectricFunctionModelSvgItemBus(); virtual void setImage_1(QFileInfo) override; void addPort(); public: virtual void updateConnectData() override; protected: virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override; virtual void updateHandles() override; private: void initial(); }; #endif