X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Factions%2Frs_actiondrawpoint.h;h=be4fb01956d45da52d3d304848ba7168c9ca66d1;hb=3f46c180da0806c9c263e6d87d0f1404632402da;hp=84035ed0f6142dba25e5e95445e4aacdbe53895c;hpb=16ce54abf01ca3032e42a5bb11a4afcf9014dcca;p=architektonas diff --git a/src/actions/rs_actiondrawpoint.h b/src/actions/rs_actiondrawpoint.h index 84035ed..be4fb01 100644 --- a/src/actions/rs_actiondrawpoint.h +++ b/src/actions/rs_actiondrawpoint.h @@ -2,31 +2,25 @@ #define RS_ACTIONDRAWPOINT_H #include "rs_previewactioninterface.h" +#include "vector.h" /** * This action class can handle user events to draw points. * * @author Andrew Mustun */ -class RS_ActionDrawPoint : public RS_PreviewActionInterface +class RS_ActionDrawPoint: public RS_PreviewActionInterface { - //Q_OBJECT public: - RS_ActionDrawPoint(RS_EntityContainer& container, - RS_GraphicView& graphicView); + RS_ActionDrawPoint(RS_EntityContainer & container, RS_GraphicView & graphicView); ~RS_ActionDrawPoint(); - static QAction * createGUIAction(RS2::ActionType /*type*/, QObject* /*parent*/); - virtual void trigger(); - - virtual void mouseMoveEvent(QMouseEvent* e); - virtual void mouseReleaseEvent(QMouseEvent* e); - - virtual void coordinateEvent(RS_CoordinateEvent* e); - virtual void commandEvent(RS_CommandEvent* e); + virtual void mouseMoveEvent(QMouseEvent * e); + virtual void mouseReleaseEvent(QMouseEvent * e); + virtual void coordinateEvent(Vector * e); + virtual void commandEvent(RS_CommandEvent * e); virtual QStringList getAvailableCommands(); - virtual void updateMouseButtonHints(); virtual void updateMouseCursor(); virtual void updateToolBar();