1 #ifndef RS_ACTIONDRAWPOINT_H
2 #define RS_ACTIONDRAWPOINT_H
4 #include "rs_previewactioninterface.h"
8 * This action class can handle user events to draw points.
10 * @author Andrew Mustun
12 class RS_ActionDrawPoint: public RS_PreviewActionInterface
15 RS_ActionDrawPoint(RS_EntityContainer & container, GraphicView & graphicView);
16 ~RS_ActionDrawPoint();
18 virtual void trigger();
19 virtual void mouseMoveEvent(QMouseEvent * e);
20 virtual void mouseReleaseEvent(QMouseEvent * e);
21 virtual void coordinateEvent(Vector * e);
22 virtual void commandEvent(RS_CommandEvent * e);
23 virtual QStringList getAvailableCommands();
24 virtual void updateMouseButtonHints();
25 virtual void updateMouseCursor();
26 virtual void updateToolBar();