#include "graphicview.h"
#include "preview.h"
-ActionDrawCircle2P::ActionDrawCircle2P(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw circles",
+ActionDrawCircle2P::ActionDrawCircle2P(EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw circles",
container, graphicView)
{
reset();
if (data.isValid())
{
- RS_Circle * circle = new RS_Circle(container, data);
+ Circle * circle = new Circle(container, data);
circle->setLayerToActive();
circle->setPenToActive();
container->addEntity(circle);
setStatus(SetPoint1);
reset();
}
- else if (RS_DIALOGFACTORY != NULL)
- RS_DIALOGFACTORY->requestWarningDialog(tr("Invalid Circle data."));
+ else if (DIALOGFACTORY != NULL)
+ DIALOGFACTORY->requestWarningDialog(tr("Invalid Circle data."));
}
void ActionDrawCircle2P::preparePreview()
if (point1.valid && point2.valid)
{
- RS_Circle circle(NULL, data);
+ Circle circle(NULL, data);
bool suc = circle.createFrom2P(point1, point2);
if (suc)
if (data.isValid())
{
-// RS_Circle * circle = new RS_Circle(preview, data);
+// Circle * circle = new Circle(preview, data);
// deletePreview();
// clearPreview();
// preview->addEntity(circle);
}
}
-void ActionDrawCircle2P::commandEvent(RS_CommandEvent * e)
+void ActionDrawCircle2P::commandEvent(CommandEvent * e)
{
QString c = e->getCommand().toLower();
if (checkCommand("help", c))
{
- if (RS_DIALOGFACTORY != NULL)
- RS_DIALOGFACTORY->commandMessage(msgAvailableCommands()
+ if (DIALOGFACTORY != NULL)
+ DIALOGFACTORY->commandMessage(msgAvailableCommands()
+ getAvailableCommands().join(", "));
return;
}
void ActionDrawCircle2P::updateMouseButtonHints()
{
- if (RS_DIALOGFACTORY != NULL)
+ if (DIALOGFACTORY != NULL)
{
switch (getStatus())
{
case SetPoint1:
- RS_DIALOGFACTORY->updateMouseWidget(
+ DIALOGFACTORY->updateMouseWidget(
tr("Specify first point"), tr("Cancel"));
break;
case SetPoint2:
- RS_DIALOGFACTORY->updateMouseWidget(
+ DIALOGFACTORY->updateMouseWidget(
tr("Specify second point"), tr("Back"));
break;
default:
- RS_DIALOGFACTORY->updateMouseWidget("", "");
+ DIALOGFACTORY->updateMouseWidget("", "");
break;
}
}
void ActionDrawCircle2P::updateToolBar()
{
- if (RS_DIALOGFACTORY)
+ if (DIALOGFACTORY)
{
if (!isFinished())
- RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarSnap);
+ DIALOGFACTORY->requestToolBar(RS2::ToolBarSnap);
else
- RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarCircles);
+ DIALOGFACTORY->requestToolBar(RS2::ToolBarCircles);
}
}