/**
* Constructor.
*/
-ActionDrawCircleCR::ActionDrawCircleCR(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw circles CR",
+ActionDrawCircleCR::ActionDrawCircleCR(EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw circles CR",
container, graphicView)
{
reset();
void ActionDrawCircleCR::reset()
{
- data = RS_CircleData(Vector(false), 0.0);
+ data = CircleData(Vector(false), 0.0);
}
void ActionDrawCircleCR::init(int status)
{
ActionInterface::trigger();
- RS_Circle * circle = new RS_Circle(container, data);
+ Circle * circle = new Circle(container, data);
circle->setLayerToActive();
circle->setPenToActive();
container->addEntity(circle);
setStatus(SetCenter);
- RS_DEBUG->print("ActionDrawCircleCR::trigger(): circle added: %d", circle->getId());
+ DEBUG->print("ActionDrawCircleCR::trigger(): circle added: %d", circle->getId());
}
void ActionDrawCircleCR::mouseMoveEvent(QMouseEvent * e)
{
- RS_DEBUG->print("ActionDrawCircleCR::mouseMoveEvent begin");
+ DEBUG->print("ActionDrawCircleCR::mouseMoveEvent begin");
Vector mouse = snapPoint(e);
switch (getStatus())
data.center = mouse;
deletePreview();
clearPreview();
-// preview->addEntity(new RS_Circle(preview, data));
+// preview->addEntity(new Circle(preview, data));
drawPreview();
break;
}
- RS_DEBUG->print("ActionDrawCircleCR::mouseMoveEvent end");
+ DEBUG->print("ActionDrawCircleCR::mouseMoveEvent end");
}
void ActionDrawCircleCR::mouseReleaseEvent(QMouseEvent * e)
}
}
-void ActionDrawCircleCR::commandEvent(RS_CommandEvent * e)
+void ActionDrawCircleCR::commandEvent(CommandEvent * e)
{
QString c = e->getCommand().toLower();
if (checkCommand("help", c))
{
- RS_DIALOGFACTORY->commandMessage(msgAvailableCommands()
+ DIALOGFACTORY->commandMessage(msgAvailableCommands()
+ getAvailableCommands().join(", "));
return;
}
case SetRadius:
{
bool ok;
- double r = RS_Math::eval(c, &ok);
+ double r = Math::eval(c, &ok);
if (ok == true)
data.radius = r;
else
- RS_DIALOGFACTORY->commandMessage(tr("Not a valid expression"));
+ DIALOGFACTORY->commandMessage(tr("Not a valid expression"));
- RS_DIALOGFACTORY->requestOptions(this, true, true);
+ DIALOGFACTORY->requestOptions(this, true, true);
setStatus(SetCenter);
}
break;
switch (getStatus())
{
case SetCenter:
- RS_DIALOGFACTORY->updateMouseWidget(tr("Specify circle center"), tr("Cancel"));
+ DIALOGFACTORY->updateMouseWidget(tr("Specify circle center"), tr("Cancel"));
break;
case SetRadius:
- RS_DIALOGFACTORY->updateMouseWidget(tr("Specify circle radius"), tr("Back"));
+ DIALOGFACTORY->updateMouseWidget(tr("Specify circle radius"), tr("Back"));
break;
default:
- RS_DIALOGFACTORY->updateMouseWidget("", "");
+ DIALOGFACTORY->updateMouseWidget("", "");
break;
}
}
{
ActionInterface::showOptions();
- RS_DIALOGFACTORY->requestOptions(this, true);
+ DIALOGFACTORY->requestOptions(this, true);
}
void ActionDrawCircleCR::hideOptions()
{
ActionInterface::hideOptions();
- RS_DIALOGFACTORY->requestOptions(this, false);
+ DIALOGFACTORY->requestOptions(this, false);
}
void ActionDrawCircleCR::updateMouseCursor()
void ActionDrawCircleCR::updateToolBar()
{
if (!isFinished())
- RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarSnap);
+ DIALOGFACTORY->requestToolBar(RS2::ToolBarSnap);
else
- RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarCircles);
+ DIALOGFACTORY->requestToolBar(RS2::ToolBarCircles);
}
double ActionDrawCircleCR::getRadius()