-// rs_actiondimangular.cpp
+// actiondimangular.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/03/2010 Added this text. :-)
//
-#include "rs_actiondimangular.h"
+#include "actiondimangular.h"
#include "rs_commandevent.h"
#include "rs_dialogfactory.h"
#include "rs_information.h"
#include "rs_preview.h"
-RS_ActionDimAngular::RS_ActionDimAngular(RS_EntityContainer & container, GraphicView & graphicView): RS_ActionDimension("Draw Angular Dimensions",
+ActionDimAngular::ActionDimAngular(RS_EntityContainer & container, GraphicView & graphicView): ActionDimension("Draw Angular Dimensions",
container, graphicView)
{
reset();
}
-RS_ActionDimAngular::~RS_ActionDimAngular()
+ActionDimAngular::~ActionDimAngular()
{
}
-/*virtual*/ RS2::ActionType RS_ActionDimAngular::rtti()
+/*virtual*/ RS2::ActionType ActionDimAngular::rtti()
{
return RS2::ActionDimAngular;
}
-void RS_ActionDimAngular::reset()
+void ActionDimAngular::reset()
{
- RS_ActionDimension::reset();
+ ActionDimension::reset();
edata = RS_DimAngularData(Vector(false), Vector(false), Vector(false), Vector(false));
line1 = NULL;
line2 = NULL;
RS_DIALOGFACTORY->requestOptions(this, true, true);
}
-void RS_ActionDimAngular::trigger()
+void ActionDimAngular::trigger()
{
- RS_PreviewActionInterface::trigger();
+ ActionInterface::trigger();
if (line1 != NULL && line2 != NULL)
{
graphicView->moveRelativeZero(rz);
}
else
- RS_DEBUG->print("RS_ActionDimAngular::trigger:"
+ RS_DEBUG->print("ActionDimAngular::trigger:"
" Entity is NULL\n");
}
-void RS_ActionDimAngular::mouseMoveEvent(QMouseEvent * e)
+void ActionDimAngular::mouseMoveEvent(QMouseEvent * e)
{
- RS_DEBUG->print("RS_ActionDimAngular::mouseMoveEvent begin");
+ RS_DEBUG->print("ActionDimAngular::mouseMoveEvent begin");
Vector mouse(graphicView->toGraphX(e->x()), graphicView->toGraphY(e->y()));
case SetPos:
- if (line1 != NULL && line2 != NULL && center.valid)
+ if (line1 && line2 && center.valid)
{
Vector mouse = snapPoint(e);
edata.definitionPoint4 = mouse;
- RS_DimAngular * d = new RS_DimAngular(preview, data, edata);
- d->update();
-
- deletePreview();
- clearPreview();
- preview->addEntity(d);
- drawPreview();
+// RS_DimAngular * d = new RS_DimAngular(preview, data, edata);
+// d->update();
+//
+// deletePreview();
+// clearPreview();
+// preview->addEntity(d);
+// drawPreview();
}
break;
break;
}
- RS_DEBUG->print("RS_ActionDimAngular::mouseMoveEvent end");
+ RS_DEBUG->print("ActionDimAngular::mouseMoveEvent end");
}
-void RS_ActionDimAngular::mouseReleaseEvent(QMouseEvent * e)
+void ActionDimAngular::mouseReleaseEvent(QMouseEvent * e)
{
if (e->button() == Qt::LeftButton)
{
switch (getStatus())
{
- case SetLine1: {
+ case SetLine1:
+ {
RS_Entity * en = catchEntity(e, RS2::ResolveAll);
if (en != NULL
}
break;
- case SetLine2: {
+ case SetLine2:
+ {
RS_Entity * en = catchEntity(e, RS2::ResolveAll);
if (en != NULL
}
break;
- case SetPos: {
+ case SetPos:
+ {
Vector ce(snapPoint(e));
coordinateEvent(&ce);
}
}
}
-void RS_ActionDimAngular::coordinateEvent(Vector * e)
+void ActionDimAngular::coordinateEvent(Vector * e)
{
- if (e == NULL)
+ if (!e)
return;
switch (getStatus())
}
}
-void RS_ActionDimAngular::commandEvent(RS_CommandEvent * e)
+void ActionDimAngular::commandEvent(RS_CommandEvent * e)
{
QString c = e->getCommand().toLower();
}
}
-QStringList RS_ActionDimAngular::getAvailableCommands()
+QStringList ActionDimAngular::getAvailableCommands()
{
QStringList cmd;
return cmd;
}
-void RS_ActionDimAngular::showOptions()
+void ActionDimAngular::showOptions()
{
- RS_ActionInterface::showOptions();
+ ActionInterface::showOptions();
RS_DIALOGFACTORY->requestOptions(this, true);
}
-void RS_ActionDimAngular::hideOptions()
+void ActionDimAngular::hideOptions()
{
- RS_ActionInterface::hideOptions();
+ ActionInterface::hideOptions();
RS_DIALOGFACTORY->requestOptions(this, false);
}
-void RS_ActionDimAngular::updateMouseButtonHints()
+void ActionDimAngular::updateMouseButtonHints()
{
switch (getStatus())
{
break;
}
}
-
-// EOF