53 #ifndef VUNDOCOMMAND_H
54 #define VUNDOCOMMAND_H
56 #include <qcompilerdetection.h>
57 #include <QDomElement>
58 #include <QMetaObject>
61 #include <QUndoCommand>
65 #include "../ifc/xml/vabstractpattern.h"
66 #include "../vmisc/logging.h"
68 Q_DECLARE_LOGGING_CATEGORY(vUndo)
The VPattern class working with pattern file.
virtual void RedoFullParsing()
void DecrementReferences(const QVector< quint32 > &nodes) const
virtual ~VUndoCommand()=default
void NeedLiteParsing(const Document &parse)
void IncrementReferences(const QVector< quint32 > &nodes) const
VUndoCommand(const QDomElement &xml, VAbstractPattern *doc, QUndoCommand *parent=nullptr)
void UndoDeleteAfterSibling(QDomNode &parentNode, const quint32 &siblingId) const
QDomElement getDestinationObject(quint32 idTool, quint32 idPoint) const