#ifndef ELECTRICSVGITEMBUS_H #define ELECTRICSVGITEMBUS_H #include "electricSvgItem.h" class ElectricSvgItemBus :public ElectricSvgItem { Q_OBJECT public: ElectricSvgItemBus(const QRect &rect, QGraphicsItem *parent = 0); virtual ~ElectricSvgItemBus(); void addPort(); public: virtual void updateConnectData(); protected: virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*); private: virtual void updateHandles(); }; class ElectricSvgItemBus_Property: public BaseProperty { Q_OBJECT public: ElectricSvgItemBus_Property(QObject* parent); ~ElectricSvgItemBus_Property(); }; #endif