1 #ifndef __ACTIONINFOANGLE_H__
2 #define __ACTIONINFOANGLE_H__
4 #include "actioninterface.h"
10 * This action class can handle user events to measure angles.
12 * @author James Hammons
13 * @author Andrew Mustun
15 class ActionInfoAngle: public ActionInterface
22 SetEntity1, /**< Setting the 1st entity. */
23 SetEntity2 /**< Setting the 2nd entity. */
27 ActionInfoAngle(EntityContainer & container, GraphicView & graphicView);
30 virtual void init(int status = 0);
31 virtual void trigger();
32 virtual void mouseMoveEvent(QMouseEvent * e);
33 virtual void mouseReleaseEvent(QMouseEvent * e);
34 virtual void updateMouseButtonHints();
35 virtual void updateMouseCursor();
36 virtual void updateToolBar();
48 #endif // __ACTIONINFOANGLE_H__