/** *\file connectingSelector.h * *\brief 用来实现图元连接的selector * *\author by */ #ifndef CONNECTINGSELECTOR_H #define CONNECTINGSELECTOR_H #include "baseSelector.h" class GraphicsBaseItem; class ConnectingSelector : public BaseSelector { Q_OBJECT public: explicit ConnectingSelector(QObject *parent = 0); virtual ~ConnectingSelector(); public: void mousePressEvent(QGraphicsSceneMouseEvent*, DesignerScene*); void mouseMoveEvent(QGraphicsSceneMouseEvent*, DesignerScene*); void mouseReleaseEvent(QGraphicsSceneMouseEvent*, DesignerScene*); private: GraphicsBaseItem* m_pConnectingItem; }; #endif