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