1 #ifndef RS_ACTIONDRAWHATCH_H
2 #define RS_ACTIONDRAWHATCH_H
5 #include "rs_previewactioninterface.h"
8 * This action class can handle user events to draw hatches.
10 * @author Andrew Mustun
12 class RS_ActionDrawHatch: public RS_PreviewActionInterface
19 ShowDialog /**< Showing the hatch dialog. */
23 RS_ActionDrawHatch(RS_EntityContainer & container, GraphicView & graphicView);
24 ~RS_ActionDrawHatch();
26 virtual void init(int status = 0);
27 virtual void trigger();
28 virtual void mouseMoveEvent(QMouseEvent * e);
29 virtual void mouseReleaseEvent(QMouseEvent * e);
30 virtual void updateMouseButtonHints();
31 virtual void updateMouseCursor();
32 virtual void updateToolBar();