52 #ifndef VNODESPLINEPATH_H
53 #define VNODESPLINEPATH_H
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(),
const quint32 &
idTool = 0);
78 virtual QString
getTagName() const Q_DECL_OVERRIDE;
81 virtual void AllowHover(
bool enabled) Q_DECL_OVERRIDE;
91 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 VNodeSplinePath class spline path detail node.
static const QString ToolType
virtual void HideNode() Q_DECL_OVERRIDE
virtual void AllowHover(bool enabled) Q_DECL_OVERRIDE
virtual QString getTagName() const Q_DECL_OVERRIDE
VNodeSplinePath(VAbstractPattern *doc, VContainer *data, quint32 id, quint32 idSpline, const Source &typeCreation, const QString &blockName=QString(), const quint32 &idTool=0, QObject *qoParent=nullptr)
VNodeSplinePath constructor.
virtual void ShowNode() Q_DECL_OVERRIDE
virtual void AllowSelecting(bool enabled) Q_DECL_OVERRIDE
static void 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 FullUpdateFromFile() Q_DECL_OVERRIDE