-// 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;
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())
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);
}
}
-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);
{
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;
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);
}
}
-void RS_ActionModifyRound::commandEvent(RS_CommandEvent * e)
+void ActionModifyRound::commandEvent(RS_CommandEvent * e)
{
QString c = e->getCommand().toLower();
}
}
-QStringList RS_ActionModifyRound::getAvailableCommands()
+QStringList ActionModifyRound::getAvailableCommands()
{
QStringList cmd;
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)
{
}
}
-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;
}