1 #ifndef __ACTIONDRAWPOINT_H__
2 #define __ACTIONDRAWPOINT_H__
4 #include "actioninterface.h"
8 * This action class can handle user events to draw points.
10 * @author James Hammons
11 * @author Andrew Mustun
13 class ActionDrawPoint: public ActionInterface
16 ActionDrawPoint(EntityContainer & container, GraphicView & graphicView);
19 virtual void trigger();
20 virtual void mouseMoveEvent(QMouseEvent * e);
21 virtual void mouseReleaseEvent(QMouseEvent * e);
22 virtual void coordinateEvent(Vector * e);
23 virtual void commandEvent(CommandEvent * e);
24 virtual QStringList getAvailableCommands();
25 virtual void updateMouseButtonHints();
26 virtual void updateMouseCursor();
27 virtual void updateToolBar();
33 #endif // __ACTIONDRAWPOINT_H__