X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fwidgets%2Fqg_actionhandler.cpp;h=d0d6210f0244af98adce32e4e94a25d21eb0ef2a;hb=52b41ea9bcb03acb96393b36fe29f27ca0163565;hp=5e8627942363e2ff1b1bd4eab3e977331d3265a0;hpb=3f46c180da0806c9c263e6d87d0f1404632402da;p=architektonas diff --git a/src/widgets/qg_actionhandler.cpp b/src/widgets/qg_actionhandler.cpp index 5e86279..d0d6210 100644 --- a/src/widgets/qg_actionhandler.cpp +++ b/src/widgets/qg_actionhandler.cpp @@ -14,6 +14,7 @@ #include "qg_actionhandler.h" +#include "rs_commandevent.h" #include "commands.h" #include "rs_actionblocksadd.h" #include "rs_actionblocksattributes.h" @@ -67,6 +68,7 @@ #include "rs_actioninfodist2.h" #include "rs_actioninfoinside.h" #include "rs_actioninfototallength.h" +#include "rs_actioninterface.h" #include "rs_actionlayersadd.h" #include "rs_actionlayersedit.h" #include "rs_actionlayersfreezeall.h" @@ -172,7 +174,7 @@ QG_ActionHandler::~QG_ActionHandler() */ void QG_ActionHandler::killSelectActions() { - RS_GraphicView * gv = mainWindow->getGraphicView(); + GraphicView * gv = mainWindow->getGraphicView(); if (gv != NULL) gv->killSelectActions(); @@ -183,7 +185,7 @@ void QG_ActionHandler::killSelectActions() */ RS_ActionInterface * QG_ActionHandler::getCurrentAction() { - RS_GraphicView * gv = mainWindow->getGraphicView(); + GraphicView * gv = mainWindow->getGraphicView(); if (gv) return gv->getCurrentAction(); @@ -195,7 +197,7 @@ RS_ActionInterface * QG_ActionHandler::getCurrentAction() Instead of the following giant switch statement, you could something like the following: RS_ActionInterface * QG_ActionHandler::setCurrentAction(RS_ActionInterface * action) { - RS_GraphicView * gv = mainWindow->getGraphicView(); + GraphicView * gv = mainWindow->getGraphicView(); RS_Document * doc = mainWindow->getDocument(); // only global options are allowed without a document: @@ -231,7 +233,7 @@ RS_ActionInterface * QG_ActionHandler::setCurrentAction(RS2::ActionType id) { RS_DEBUG->print("QG_ActionHandler::setCurrentAction()"); - RS_GraphicView * gv = mainWindow->getGraphicView(); + GraphicView * gv = mainWindow->getGraphicView(); RS_Document * doc = mainWindow->getDocument(); RS_ActionInterface * a = NULL; @@ -816,7 +818,7 @@ bool QG_ActionHandler::keycode(const QString & code) // pass keycode on to running action: //RS_keycodeEvent e(cmd); - //RS_GraphicView* gv = mainWindow->getGraphicView(); + //GraphicView* gv = mainWindow->getGraphicView(); //if (gv!=NULL) { // gv->keycodeEvent(&e); //} @@ -897,7 +899,7 @@ bool QG_ActionHandler::command(const QString & cmd) if (c == "\n") { - RS_GraphicView * gv = mainWindow->getGraphicView(); + GraphicView * gv = mainWindow->getGraphicView(); if (gv != NULL) gv->back(); @@ -909,7 +911,7 @@ bool QG_ActionHandler::command(const QString & cmd) // pass command on to running action: RS_CommandEvent e(cmd); - RS_GraphicView * gv = mainWindow->getGraphicView(); + GraphicView * gv = mainWindow->getGraphicView(); if (gv != NULL) {