52 #ifndef VNODEELLIPTICALARC_H
53 #define VNODEELLIPTICALARC_H
55 #include <qcompilerdetection.h>
56 #include <QGraphicsPathItem>
57 #include <QMetaObject>
62 #include "../ifc/xml/vabstractpattern.h"
63 #include "../vmisc/def.h"
71 const Source &typeCreation,
const QString &blockName = QString(),
75 virtual QString
getTagName() const Q_DECL_OVERRIDE;
78 virtual void AllowHover(
bool enabled) Q_DECL_OVERRIDE;
88 const QString &blockName = QString(),
const quint32 &
idTool = 0, QObject *qoParent =
nullptr);
The VAbstractNode class parent class for all detail node.
quint32 idTool
idTool id tool.
The VContainer class container of all variables.
virtual void FullUpdateFromFile() Q_DECL_OVERRIDE
virtual void AddToFile() Q_DECL_OVERRIDE
AddToFile add tag with Information about tool into file.
virtual void ShowNode() Q_DECL_OVERRIDE
virtual void AllowSelecting(bool enabled) Q_DECL_OVERRIDE
virtual QString getTagName() const Q_DECL_OVERRIDE
static void Create(VAbstractPattern *doc, VContainer *data, quint32 id, quint32 idArc, const Document &parse, const Source &typeCreation, const QString &blockName=QString(), const quint32 &idTool=NULL_ID)
VNodeEllipticalArc(VAbstractPattern *doc, VContainer *data, quint32 id, quint32 idArc, const Source &typeCreation, const QString &blockName=QString(), const quint32 &idTool=0, QObject *qoParent=nullptr)
virtual void HideNode() Q_DECL_OVERRIDE
static const QString ToolType
virtual void AllowHover(bool enabled) Q_DECL_OVERRIDE