55 #include <qcompilerdetection.h>
56 #include <QGraphicsPathItem>
57 #include <QMetaObject>
62 #include "../ifc/xml/vabstractpattern.h"
63 #include "../vmisc/def.h"
74 quint32 idSpline,
const Document &parse,
75 const Source &typeCreation,
const QString &blockName = QString(),
76 const quint32 &
idTool = 0);
79 virtual QString
getTagName() const Q_DECL_OVERRIDE;
82 virtual void AllowHover(
bool enabled) Q_DECL_OVERRIDE;
85 virtual void AddToFile () Q_DECL_OVERRIDE;
92 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.
The VNodeSpline class spline detail node.
virtual void AllowSelecting(bool enabled) Q_DECL_OVERRIDE
virtual QString getTagName() const Q_DECL_OVERRIDE
virtual void HideNode() Q_DECL_OVERRIDE
virtual void FullUpdateFromFile() Q_DECL_OVERRIDE
static VNodeSpline * Create(VAbstractPattern *doc, VContainer *data, quint32 id, quint32 idSpline, const Document &parse, const Source &typeCreation, const QString &blockName=QString(), const quint32 &idTool=0)
Create help create tool.
virtual void AddToFile() Q_DECL_OVERRIDE
AddToFile add tag with Information about tool into file.
virtual void ShowNode() Q_DECL_OVERRIDE
static const QString ToolType
virtual void AllowHover(bool enabled) Q_DECL_OVERRIDE
VNodeSpline(VAbstractPattern *doc, VContainer *data, quint32 id, quint32 idSpline, const Source &typeCreation, const QString &blockName=QString(), const quint32 &idTool=0, QObject *qoParent=nullptr)
VNodeSpline constructor.