#include "graphicview.h"
#include "preview.h"
-ActionDimLeader::ActionDimLeader(RS_EntityContainer & container, GraphicView & graphicView):
+ActionDimLeader::ActionDimLeader(EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw leaders", container, graphicView)
{
reset();
void ActionDimLeader::reset()
{
- //data = RS_LineData(Vector(false), Vector(false));
+ //data = LineData(Vector(false), Vector(false));
//start = Vector(false);
//history.clear();
points.clear();
if (points.count() > 0)
{
- RS_Leader * leader = new RS_Leader(container, RS_LeaderData(true));
+ Leader * leader = new Leader(container, LeaderData(true));
leader->setLayerToActive();
leader->setPenToActive();
graphicView->moveRelativeZero(rz);
//drawSnapper();
- RS_DEBUG->print("ActionDimLeader::trigger(): leader added: %d", leader->getId());
+ DEBUG->print("ActionDimLeader::trigger(): leader added: %d", leader->getId());
}
}
void ActionDimLeader::mouseMoveEvent(QMouseEvent * e)
{
- RS_DEBUG->print("ActionDimLeader::mouseMoveEvent begin");
+ DEBUG->print("ActionDimLeader::mouseMoveEvent begin");
Vector mouse = snapPoint(e);
Vector * v = points[i];
// if (last.valid)
-// preview->addEntity(new RS_Line(preview, RS_LineData(last, *v)));
+// preview->addEntity(new Line(preview, LineData(last, *v)));
last = *v;
}
Vector p = *points.last();
-// preview->addEntity(new RS_Line(preview, RS_LineData(p, mouse)));
+// preview->addEntity(new Line(preview, LineData(p, mouse)));
drawPreview();
}
- RS_DEBUG->print("ActionDimLeader::mouseMoveEvent end");
+ DEBUG->print("ActionDimLeader::mouseMoveEvent end");
}
void ActionDimLeader::mouseReleaseEvent(QMouseEvent * e)
}
}
-void ActionDimLeader::commandEvent(RS_CommandEvent * e)
+void ActionDimLeader::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 ActionDimLeader::updateMouseButtonHints()
{
- if (RS_DIALOGFACTORY != NULL)
+ if (DIALOGFACTORY != NULL)
{
switch (getStatus())
{
case SetStartpoint:
- RS_DIALOGFACTORY->updateMouseWidget(tr("Specify target point"), tr("Cancel"));
+ DIALOGFACTORY->updateMouseWidget(tr("Specify target point"), tr("Cancel"));
break;
case SetEndpoint:
- RS_DIALOGFACTORY->updateMouseWidget(tr("Specify next point"), tr("Finish"));
+ DIALOGFACTORY->updateMouseWidget(tr("Specify next point"), tr("Finish"));
break;
default:
- RS_DIALOGFACTORY->updateMouseWidget("", "");
+ DIALOGFACTORY->updateMouseWidget("", "");
break;
}
}
void ActionDimLeader::updateToolBar()
{
- if (RS_DIALOGFACTORY)
+ if (DIALOGFACTORY)
{
if (!isFinished())
- RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarSnap);
+ DIALOGFACTORY->requestToolBar(RS2::ToolBarSnap);
else
- RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarDim);
+ DIALOGFACTORY->requestToolBar(RS2::ToolBarDim);
}
}