X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Factions%2Frs_actioneditcopy.h;h=5f97a2f12ec067a5f66637602af91e8a8cb0be8a;hb=be33e866f2121c48db93e06d743c5ae3826c1948;hp=94d0ca5bf21a8974b32cde6c49127d89a526c903;hpb=16ce54abf01ca3032e42a5bb11a4afcf9014dcca;p=architektonas diff --git a/src/actions/rs_actioneditcopy.h b/src/actions/rs_actioneditcopy.h index 94d0ca5..5f97a2f 100644 --- a/src/actions/rs_actioneditcopy.h +++ b/src/actions/rs_actioneditcopy.h @@ -2,6 +2,7 @@ #define RS_ACTIONEDITCOPY_H #include "rs_actioninterface.h" +#include "vector.h" /** * This action class can handle user events for copying or cutting entities @@ -11,32 +12,23 @@ */ class RS_ActionEditCopy: public RS_ActionInterface { - //Q_OBJECT public: /** - * Action States. - */ + * Action States. + */ enum Status { SetReferencePoint /**< Setting the reference point. */ }; public: - RS_ActionEditCopy(bool copy, - RS_EntityContainer& container, - RS_GraphicView& graphicView); + RS_ActionEditCopy(bool copy, RS_EntityContainer & container, GraphicView & graphicView); ~RS_ActionEditCopy(); - static QAction* createGUIAction(RS2::ActionType type, QObject* parent); - - virtual void init(int status=0); - + virtual void init(int status = 0); virtual void trigger(); - virtual void mouseMoveEvent(QMouseEvent * e); virtual void mouseReleaseEvent(QMouseEvent * e); - - virtual void coordinateEvent(RS_CoordinateEvent * e); - + virtual void coordinateEvent(Vector * e); virtual void updateMouseButtonHints(); virtual void updateMouseCursor(); virtual void updateToolBar();