delete polyline;
}
+/*virtual*/ RS2::ActionType ActionDrawPolyline::rtti()
+{
+ return RS2::ActionDrawPolyline;
+}
+
void ActionDrawPolyline::trigger()
{
if (polyline)
DIALOGFACTORY->requestToolBar(RS2::ToolBarPolylines);
}
+void ActionDrawPolyline::showOptions()
+{
+ DEBUG->print("ActionDrawPolyline::showOptions");
+ ActionInterface::showOptions();
+ DIALOGFACTORY->requestOptions(this, true);
+ DEBUG->print("ActionDrawPolyline::showOptions: OK");
+}
+
+void ActionDrawPolyline::hideOptions()
+{
+ ActionInterface::hideOptions();
+ DIALOGFACTORY->requestOptions(this, false);
+}
+
void ActionDrawPolyline::close()
{
#if 0
ActionDrawPolyline(EntityContainer & container, GraphicView & graphicView);
~ActionDrawPolyline();
+ virtual RS2::ActionType rtti();
virtual void trigger();
virtual void mouseMoveEvent(QMouseEvent * e);
virtual void mousePressEvent(QMouseEvent * e);
virtual void updateMouseButtonHints();
virtual void updateMouseCursor();
virtual void updateToolBar();
+ virtual void showOptions();
+ virtual void hideOptions();
void close();
void undo();
{
}
-void PolylineOptions::setAction(ActionInterface * a, bool & /*unknown*/)
+void PolylineOptions::setAction(ActionInterface * a, bool /*update*/)
{
if (a && a->rtti() == RS2::ActionDrawPolyline)
{
~PolylineOptions();
public slots:
- void setAction(ActionInterface * a, bool &);
+ void setAction(ActionInterface * a, bool);
void close();
void undo();