]> Shamusworld >> Repos - architektonas/blobdiff - src/actions/actionmodifyround.cpp
In the middle of major refactoring...
[architektonas] / src / actions / actionmodifyround.cpp
similarity index 71%
rename from src/actions/rs_actionmodifyround.cpp
rename to src/actions/actionmodifyround.cpp
index 530ddfab42e48a283af7e8493b4e9eaf52e3d1fc..4eb96d436537b0fa61eba3c85356a9ba3a978b82 100644 (file)
@@ -1,4 +1,4 @@
-// rs_actionmodifyround.cpp
+// actionmodifyround.cpp
 //
 // Part of the Architektonas Project
 // Originally part of QCad Community Edition by Andrew Mustun
 // JLH  06/04/2010  Added this text. :-)
 //
 
-#include "rs_actionmodifyround.h"
+#include "actionmodifyround.h"
 
 #include "rs_commandevent.h"
 #include "rs_dialogfactory.h"
 #include "rs_information.h"
 #include "rs_preview.h"
 
-RS_ActionModifyRound::RS_ActionModifyRound(RS_EntityContainer & container, GraphicView & graphicView):
-       RS_PreviewActionInterface("Round Entities", container, graphicView)
+ActionModifyRound::ActionModifyRound(RS_EntityContainer & container, GraphicView & graphicView):
+       ActionInterface("Round Entities", container, graphicView)
 {
        entity1 = NULL;
        entity2 = NULL;
@@ -28,26 +28,26 @@ RS_ActionModifyRound::RS_ActionModifyRound(RS_EntityContainer & container, Graph
        coord2 = Vector(false);
 }
 
-RS_ActionModifyRound::~RS_ActionModifyRound()
+ActionModifyRound::~ActionModifyRound()
 {
 }
 
-/*virtual*/ RS2::ActionType RS_ActionModifyRound::rtti()
+/*virtual*/ RS2::ActionType ActionModifyRound::rtti()
 {
        return RS2::ActionModifyRound;
 }
 
-void RS_ActionModifyRound::init(int status)
+void ActionModifyRound::init(int status)
 {
-       RS_ActionInterface::init(status);
+       ActionInterface::init(status);
 
-       snapMode = RS2::SnapFree;
-       snapRes = RS2::RestrictNothing;
+/*     snapMode = RS2::SnapFree;
+       snapRes = RS2::RestrictNothing;*/
 }
 
-void RS_ActionModifyRound::trigger()
+void ActionModifyRound::trigger()
 {
-       RS_DEBUG->print("RS_ActionModifyRound::trigger()");
+       RS_DEBUG->print("ActionModifyRound::trigger()");
 
        if (entity1 != NULL && entity1->isAtomic()
            && entity2 != NULL && entity2->isAtomic())
@@ -55,14 +55,9 @@ void RS_ActionModifyRound::trigger()
                deletePreview();
 
                RS_Modification m(*container, graphicView);
-               m.round(coord2,
-                       coord1,
-                       (RS_AtomicEntity *)entity1,
-                       coord2,
-                       (RS_AtomicEntity *)entity2,
-                       data);
-
-               //coord = Vector(false);
+               m.round(coord2, coord1, (RS_AtomicEntity *)entity1, coord2,
+                       (RS_AtomicEntity *)entity2, data);
+
                coord1 = Vector(false);
                entity1 = NULL;
                coord2 = Vector(false);
@@ -76,9 +71,9 @@ void RS_ActionModifyRound::trigger()
        }
 }
 
-void RS_ActionModifyRound::mouseMoveEvent(QMouseEvent * e)
+void ActionModifyRound::mouseMoveEvent(QMouseEvent * e)
 {
-       RS_DEBUG->print("RS_ActionModifyRound::mouseMoveEvent begin");
+       RS_DEBUG->print("ActionModifyRound::mouseMoveEvent begin");
 
        Vector mouse = graphicView->toGraph(e->x(), e->y());
        RS_Entity * se = catchEntity(e, RS2::ResolveAll);
@@ -99,28 +94,22 @@ void RS_ActionModifyRound::mouseMoveEvent(QMouseEvent * e)
                {
                        deletePreview();
                        clearPreview();
-                       //preview->addSelectionFrom(*container);
-                       //preview->move(targetPoint-referencePoint);
-                       RS_Entity * tmp1 = entity1->clone();
-                       RS_Entity * tmp2 = entity2->clone();
-                       tmp1->reparent(preview);
-                       tmp2->reparent(preview);
-                       preview->addEntity(tmp1);
-                       preview->addEntity(tmp2);
-
-                       bool trim = data.trim;
+/*                     RS_Entity * tmp1 = entity1->clone();
+                       RS_Entity * tmp2 = entity2->clone();*/
+//                     tmp1->reparent(preview);
+//                     tmp2->reparent(preview);
+//                     preview->addEntity(tmp1);
+//                     preview->addEntity(tmp2);
+
+/*                     bool trim = data.trim;
                        data.trim = false;
                        RS_Modification m(*preview, NULL, false);
-                       m.round(coord2,
-                               coord1,
-                               (RS_AtomicEntity *)tmp1,
-                               coord2,
-                               (RS_AtomicEntity *)tmp2,
-                               data);
+                       m.round(coord2, coord1, (RS_AtomicEntity *)tmp1, coord2,
+                               (RS_AtomicEntity *)tmp2, data);
                        data.trim = trim;
 
                        preview->removeEntity(tmp1);
-                       preview->removeEntity(tmp2);
+                       preview->removeEntity(tmp2);*/
                        drawPreview();
                }
                break;
@@ -129,10 +118,10 @@ void RS_ActionModifyRound::mouseMoveEvent(QMouseEvent * e)
                break;
        }
 
-       RS_DEBUG->print("RS_ActionModifyRound::mouseMoveEvent end");
+       RS_DEBUG->print("ActionModifyRound::mouseMoveEvent end");
 }
 
-void RS_ActionModifyRound::mouseReleaseEvent(QMouseEvent * e)
+void ActionModifyRound::mouseReleaseEvent(QMouseEvent * e)
 {
        Vector mouse = graphicView->toGraph(e->x(), e->y());
        RS_Entity * se = catchEntity(e, RS2::ResolveAll);
@@ -172,7 +161,7 @@ void RS_ActionModifyRound::mouseReleaseEvent(QMouseEvent * e)
        }
 }
 
-void RS_ActionModifyRound::commandEvent(RS_CommandEvent * e)
+void ActionModifyRound::commandEvent(RS_CommandEvent * e)
 {
        QString c = e->getCommand().toLower();
 
@@ -246,7 +235,7 @@ void RS_ActionModifyRound::commandEvent(RS_CommandEvent * e)
        }
 }
 
-QStringList RS_ActionModifyRound::getAvailableCommands()
+QStringList ActionModifyRound::getAvailableCommands()
 {
        QStringList cmd;
 
@@ -264,23 +253,23 @@ QStringList RS_ActionModifyRound::getAvailableCommands()
        return cmd;
 }
 
-void RS_ActionModifyRound::showOptions()
+void ActionModifyRound::showOptions()
 {
-       RS_ActionInterface::showOptions();
+       ActionInterface::showOptions();
 
        if (RS_DIALOGFACTORY != NULL)
                RS_DIALOGFACTORY->requestOptions(this, true);
 }
 
-void RS_ActionModifyRound::hideOptions()
+void ActionModifyRound::hideOptions()
 {
-       RS_ActionInterface::hideOptions();
+       ActionInterface::hideOptions();
 
        if (RS_DIALOGFACTORY != NULL)
                RS_DIALOGFACTORY->requestOptions(this, false);
 }
 
-void RS_ActionModifyRound::updateMouseButtonHints()
+void ActionModifyRound::updateMouseButtonHints()
 {
        if (RS_DIALOGFACTORY != NULL)
        {
@@ -312,33 +301,33 @@ void RS_ActionModifyRound::updateMouseButtonHints()
        }
 }
 
-void RS_ActionModifyRound::updateMouseCursor()
+void ActionModifyRound::updateMouseCursor()
 {
        graphicView->setMouseCursor(RS2::CadCursor);
 }
 
-void RS_ActionModifyRound::updateToolBar()
+void ActionModifyRound::updateToolBar()
 {
        if (RS_DIALOGFACTORY != NULL)
                RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarModify);
 }
 
-void RS_ActionModifyRound::setRadius(double r)
+void ActionModifyRound::setRadius(double r)
 {
        data.radius = r;
 }
 
-double RS_ActionModifyRound::getRadius()
+double ActionModifyRound::getRadius()
 {
        return data.radius;
 }
 
-void RS_ActionModifyRound::setTrim(bool t)
+void ActionModifyRound::setTrim(bool t)
 {
        data.trim = t;
 }
 
-bool RS_ActionModifyRound::isTrimOn()
+bool ActionModifyRound::isTrimOn()
 {
        return data.trim;
 }