-// rs_actioneditcopy.cpp
+// actioneditcopy.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/22/2010 Added this text. :-)
//
-#include "rs_actioneditcopy.h"
+#include "actioneditcopy.h"
#include "rs_dialogfactory.h"
#include "rs_modification.h"
*
* @param undo true for undo and false for redo.
*/
-RS_ActionEditCopy::RS_ActionEditCopy(bool copy, RS_EntityContainer & container, GraphicView & graphicView):
- RS_ActionInterface("Edit Copy", container, graphicView)
+ActionEditCopy::ActionEditCopy(bool copy, RS_EntityContainer & container, GraphicView & graphicView):
+ ActionInterface("Edit Copy", container, graphicView)
{
this->copy = copy;
}
-RS_ActionEditCopy::~RS_ActionEditCopy()
+ActionEditCopy::~ActionEditCopy()
{
}
-void RS_ActionEditCopy::init(int status)
+void ActionEditCopy::init(int status)
{
- RS_ActionInterface::init(status);
- //trigger();
+ ActionInterface::init(status);
}
-void RS_ActionEditCopy::trigger()
+void ActionEditCopy::trigger()
{
deleteSnapper();
RS_Modification m(*container, graphicView);
m.copy(referencePoint, !copy);
- //graphicView->redraw();
finish();
graphicView->killSelectActions();
- //init(getStatus()-1);
RS_DIALOGFACTORY->updateSelectionWidget(container->countSelected());
}
-void RS_ActionEditCopy::mouseMoveEvent(QMouseEvent * e)
+void ActionEditCopy::mouseMoveEvent(QMouseEvent * e)
{
snapPoint(e);
}
-void RS_ActionEditCopy::mouseReleaseEvent(QMouseEvent * e)
+void ActionEditCopy::mouseReleaseEvent(QMouseEvent * e)
{
if (e->button() == Qt::LeftButton)
{
}
}
-void RS_ActionEditCopy::coordinateEvent(Vector * e)
+void ActionEditCopy::coordinateEvent(Vector * e)
{
if (e == NULL)
return;
trigger();
}
-void RS_ActionEditCopy::updateMouseButtonHints()
+void ActionEditCopy::updateMouseButtonHints()
{
switch (getStatus())
{
}
}
-void RS_ActionEditCopy::updateMouseCursor()
+void ActionEditCopy::updateMouseCursor()
{
graphicView->setMouseCursor(RS2::CadCursor);
}
-void RS_ActionEditCopy::updateToolBar()
+void ActionEditCopy::updateToolBar()
{
if (!isFinished())
RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarSnap);
else
RS_DIALOGFACTORY->requestToolBar(RS2::ToolBarMain);
}
-
-// EOF