1 #ifndef RS_ACTIONINFOANGLE_H
2 #define RS_ACTIONINFOANGLE_H
4 #include "rs_previewactioninterface.h"
10 * This action class can handle user events to measure angles.
12 * @author Andrew Mustun
14 class RS_ActionInfoAngle: public RS_PreviewActionInterface
21 SetEntity1, /**< Setting the 1st entity. */
22 SetEntity2 /**< Setting the 2nd entity. */
26 RS_ActionInfoAngle(RS_EntityContainer & container, GraphicView & graphicView);
27 ~RS_ActionInfoAngle();
29 virtual void init(int status = 0);
30 virtual void trigger();
31 virtual void mouseMoveEvent(QMouseEvent * e);
32 virtual void mouseReleaseEvent(QMouseEvent * e);
33 virtual void updateMouseButtonHints();
34 virtual void updateMouseCursor();
35 virtual void updateToolBar();