-// rs_actiondrawarc3p.cpp
+// actiondrawarc3p.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/03/2010 Added this text. :-)
//
-#include "rs_actiondrawarc3p.h"
+#include "actiondrawarc3p.h"
-#include "rs_actiondrawarc.h"
+#include "actiondrawarc.h"
#include "rs_commandevent.h"
#include "commands.h"
#include "rs_dialogfactory.h"
#include "graphicview.h"
#include "rs_preview.h"
-RS_ActionDrawArc3P::RS_ActionDrawArc3P(RS_EntityContainer & container, GraphicView & graphicView):
- RS_PreviewActionInterface("Draw arcs 3P", container, graphicView)
+ActionDrawArc3P::ActionDrawArc3P(RS_EntityContainer & container, GraphicView & graphicView):
+ ActionInterface("Draw arcs 3P", container, graphicView)
{
reset();
}
-RS_ActionDrawArc3P::~RS_ActionDrawArc3P()
+ActionDrawArc3P::~ActionDrawArc3P()
{
}
-void RS_ActionDrawArc3P::reset()
+void ActionDrawArc3P::reset()
{
data.reset();
point1 = Vector(false);
point3 = Vector(false);
}
-void RS_ActionDrawArc3P::init(int status)
+void ActionDrawArc3P::init(int status)
{
- RS_PreviewActionInterface::init(status);
+ ActionInterface::init(status);
//reset();
}
-void RS_ActionDrawArc3P::trigger()
+void ActionDrawArc3P::trigger()
{
- RS_PreviewActionInterface::trigger();
+ ActionInterface::trigger();
preparePreview();
if (data.isValid())
RS_DIALOGFACTORY->commandMessage(tr("Invalid arc data."));
}
-void RS_ActionDrawArc3P::preparePreview()
+void ActionDrawArc3P::preparePreview()
{
data.reset();
}
}
-void RS_ActionDrawArc3P::mouseMoveEvent(QMouseEvent * e)
+void ActionDrawArc3P::mouseMoveEvent(QMouseEvent * e)
{
Vector mouse = snapPoint(e);
if (point1.valid)
{
- RS_Line * line = new RS_Line(preview, RS_LineData(point1, point2));
-
- deletePreview();
- clearPreview();
- preview->addEntity(line);
- drawPreview();
+// RS_Line * line = new RS_Line(preview, RS_LineData(point1, point2));
+//
+// deletePreview();
+// clearPreview();
+// preview->addEntity(line);
+// drawPreview();
}
break;
if (data.isValid())
{
- RS_Arc * arc = new RS_Arc(preview, data);
-
- deletePreview();
- clearPreview();
- preview->addEntity(arc);
- drawPreview();
+// RS_Arc * arc = new RS_Arc(preview, data);
+//
+// deletePreview();
+// clearPreview();
+// preview->addEntity(arc);
+// drawPreview();
}
break;
}
}
-void RS_ActionDrawArc3P::mouseReleaseEvent(QMouseEvent * e)
+void ActionDrawArc3P::mouseReleaseEvent(QMouseEvent * e)
{
if (e->button() == Qt::LeftButton)
{
}
}
-void RS_ActionDrawArc3P::coordinateEvent(Vector * e)
+void ActionDrawArc3P::coordinateEvent(Vector * e)
{
if (e == NULL)
return;
}
}
-void RS_ActionDrawArc3P::commandEvent(RS_CommandEvent * e)
+void ActionDrawArc3P::commandEvent(RS_CommandEvent * e)
{
QString c = e->getCommand().toLower();
if (RS_COMMANDS->checkCommand("center", c, rtti()))
{
finish();
- graphicView->setCurrentAction(new RS_ActionDrawArc(*container, *graphicView));
+ graphicView->setCurrentAction(new ActionDrawArc(*container, *graphicView));
}
}
-QStringList RS_ActionDrawArc3P::getAvailableCommands()
+QStringList ActionDrawArc3P::getAvailableCommands()
{
QStringList cmd;
return cmd;
}
-void RS_ActionDrawArc3P::updateMouseButtonHints()
+void ActionDrawArc3P::updateMouseButtonHints()
{
switch (getStatus())
{
}
}
-void RS_ActionDrawArc3P::updateMouseCursor()
+void ActionDrawArc3P::updateMouseCursor()
{
graphicView->setMouseCursor(RS2::CadCursor);
}
-void RS_ActionDrawArc3P::updateToolBar()
+void ActionDrawArc3P::updateToolBar()
{
if (!isFinished())
RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarSnap);