#include "dimangular.h"
#include "vector.h"
-class RS_Line;
+class Line;
/**
* This action class can handle user events to draw angular dimensions.
};
public:
- ActionDimAngular(RS_EntityContainer & container, GraphicView & graphicView);
+ ActionDimAngular(EntityContainer & container, GraphicView & graphicView);
~ActionDimAngular();
virtual RS2::ActionType rtti();
virtual void mouseMoveEvent(QMouseEvent * e);
virtual void mouseReleaseEvent(QMouseEvent * e);
virtual void coordinateEvent(Vector * e);
- virtual void commandEvent(RS_CommandEvent * e);
+ virtual void commandEvent(CommandEvent * e);
virtual QStringList getAvailableCommands();
virtual void hideOptions();
virtual void showOptions();
private:
/** 1st chosen line */
- RS_Line * line1;
+ Line * line1;
/** 2nd chosen line */
- RS_Line * line2;
+ Line * line2;
/** Center of arc */
Vector center;
/** Data of new dimension */
- RS_DimAngularData edata;
+ DimAngularData edata;
/** Last status before entering text. */
Status lastStatus;
};