54 #include <QDomElement> 
   55 #include <QStaticStringData> 
   56 #include <QStringData> 
   57 #include <QStringDataPtr> 
   59 #include "../ifc/xml/vdomdocument.h" 
   60 #include "../ifc/ifcdef.h" 
   61 #include "../vabstracttool.h" 
   62 #include "../vdatatool.h" 
   79                                  const Source &typeCreation, 
const QString &blockName, 
const quint32 &idTool,
 
   81     :
VAbstractNode(doc, data, id, idSpline, blockName, idTool, qoParent)
 
   98                              quint32 idSpline, 
const Document &parse, 
const Source &typeCreation,
 
   99                              const QString &blockName, 
const quint32 &idTool)
 
The VAbstractNode class parent class for all detail node.
 
static const QString AttrIdTool
 
quint32 idTool
idTool id tool.
 
quint32 idNode
idNodenode id.
 
virtual void ToolCreation(const Source &typeCreation) Q_DECL_OVERRIDE
 
void AddToModeling(const QDomElement &domElement)
AddToModeling add tag to modeling tag current pattern peace.
 
static const QString TagSpline
 
void AddToolOnRemove(VDataTool *tool)
 
virtual void UpdateToolData(const quint32 &id, VContainer *data)=0
 
static void AddTool(quint32 id, VDataTool *tool)
AddTool add tool to list tools.
 
static VDataTool * getTool(quint32 id)
getTool return tool from tool list.
 
The VContainer class container of all variables.
 
void SetAttribute(QDomElement &domElement, const QString &name, const T &value) const
SetAttribute set attribute in pattern file. Replace "," by ".".
 
static const QString AttrId
 
The VNodeSplinePath class spline path detail node.
 
static const QString ToolType
 
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 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.
 
const QString AttrIdObject