/** *\file subMovingSelector.h * *\brief 实现子类图元移动的selector,与移动movingSelector作区分 * *\author by */ #ifndef SUBMOVINGSELECTOR_H #define SUBMOVINGSELECTOR_H #include "baseSelector.h" class SubMovingSelector : public BaseSelector { Q_OBJECT public: explicit SubMovingSelector(FixedPortsModel* model,QObject *parent = 0); virtual ~SubMovingSelector(); public: void mousePressEvent(QGraphicsSceneMouseEvent*, DesignerScene*,DiagramMode sceneMode); void mouseMoveEvent(QGraphicsSceneMouseEvent*, DesignerScene*,DiagramMode sceneMode); void mouseReleaseEvent(QGraphicsSceneMouseEvent*, DesignerScene*,DiagramMode sceneMode); private: GraphicsProjectModelItem* m_pParentItem; }; #endif