52 #ifndef VTOOLROTATION_H
53 #define VTOOLROTATION_H
55 #include <qcompilerdetection.h>
57 #include <QMetaObject>
64 #include "../vgeometry/vgeometrydef.h"
65 #include "../vmisc/def.h"
66 #include "../ifc/xml/vabstractpattern.h"
87 virtual
int type() const Q_DECL_OVERRIDE {
return Type;}
104 virtual
void SaveDialog(QDomElement &domElement) Q_DECL_OVERRIDE;
107 virtual QString
makeToolTip() const Q_DECL_OVERRIDE;
115 quint32 originPointId, const QString &angle, const QString &
suffix,
117 const
Source &typeCreation, QGraphicsItem *parent =
nullptr);
122 template <class
Item>
125 template <class
Item>
128 template <class
Item>
131 template <class
Item>
135 static
void updatePoint(quint32 idTool, quint32 idItem, const QPointF &origin, qreal angle,
137 template <class
Item>
138 static
void updateItem(quint32 idTool, quint32 idItem, const QPointF &origin, qreal angle,
140 template <class
Item>
141 static
void updateArc(quint32 idTool, quint32 idItem, const QPointF &origin, qreal angle,
143 template <class
Item>
144 static
void updateCurve(quint32 idTool, quint32 idItem, const QPointF &origin, qreal angle,
146 template <class
Item>
QVector< SourceItem > source
QVector< DestinationItem > destination
The VContainer class container of all variables.
The VGObject class keep information graphical objects.
The VMainGraphicsScene class main scene.