//-*-c++-*- #ifndef MOUSEADDEDGE_H #define MOUSEADDEDGE_H #include #include #include #include /// class MouseAddEdge:public MouseInterface { private: node source; bool started; Coord startPos,curPos; std::vector bends; public: MouseAddEdge(); ~MouseAddEdge(){} void mPressEvent(GlGraphWidget *,QMouseEvent *); void mReleaseEvent(GlGraphWidget *,QMouseEvent *); void mMoveEvent(GlGraphWidget *,QMouseEvent *); void mPaint(GlGraphWidget *); void keyPressEvent (GlGraphWidget *, QKeyEvent *){} void keyReleaseEvent(GlGraphWidget *, QKeyEvent *){} void wheelEvent(GlGraphWidget *, QWheelEvent *){} }; #endif