ActionDrawPolyline(EntityContainer & container, GraphicView & graphicView);
~ActionDrawPolyline();
+ virtual RS2::ActionType rtti();
virtual void trigger();
- virtual void mouseMoveEvent(QMouseEvent * e);
- virtual void mousePressEvent(QMouseEvent * e);
- virtual void mouseReleaseEvent(QMouseEvent * e);
+ virtual void mouseMoveEvent(QMouseEvent *);
+ virtual void mousePressEvent(QMouseEvent *);
+ virtual void mouseReleaseEvent(QMouseEvent *);
+ virtual void coordinateEvent(Vector *);
virtual void updateMouseButtonHints();
virtual void updateMouseCursor();
virtual void updateToolBar();
+ virtual void showOptions();
+ virtual void hideOptions();
void close();
void undo();
protected:
Vector vertex;
+ Vector startPoint;
Polyline * polyline;
/** Start point of the series of lines. Used for close function. */
Vector start;