#include <delete_draftblock.h>
Public Member Functions | |
DeleteDraftBlock (VAbstractPattern *doc, const QString &draftBlockName, QUndoCommand *parent=nullptr) | |
virtual | ~DeleteDraftBlock () Q_DECL_OVERRIDE |
virtual void | undo () Q_DECL_OVERRIDE |
virtual void | redo () Q_DECL_OVERRIDE |
Public Member Functions inherited from VUndoCommand | |
VUndoCommand (const QDomElement &xml, VAbstractPattern *doc, QUndoCommand *parent=nullptr) | |
virtual | ~VUndoCommand ()=default |
Private Attributes | |
QString | draftBlockName |
QDomElement | draftBlock |
QString | previousDraftBlockName |
Additional Inherited Members | |
Signals inherited from VUndoCommand | |
void | ClearScene () |
void | NeedFullParsing () |
void | NeedLiteParsing (const Document &parse) |
Protected Member Functions inherited from VUndoCommand | |
virtual void | RedoFullParsing () |
void | UndoDeleteAfterSibling (QDomNode &parentNode, const quint32 &siblingId) const |
void | IncrementReferences (const QVector< quint32 > &nodes) const |
void | DecrementReferences (const QVector< quint32 > &nodes) const |
void | IncrementReferences (const QVector< CustomSARecord > &nodes) const |
void | DecrementReferences (const QVector< CustomSARecord > &nodes) const |
void | IncrementReferences (const QVector< VPieceNode > &nodes) const |
void | DecrementReferences (const QVector< VPieceNode > &nodes) const |
QDomElement | getDestinationObject (quint32 idTool, quint32 idPoint) const |
Protected Attributes inherited from VUndoCommand | |
QDomElement | xml |
VAbstractPattern * | doc |
quint32 | nodeId |
bool | redoFlag |
Definition at line 65 of file delete_draftblock.h.
DeleteDraftBlock::DeleteDraftBlock | ( | VAbstractPattern * | doc, |
const QString & | draftBlockName, | ||
QUndoCommand * | parent = nullptr |
||
) |
Definition at line 63 of file delete_draftblock.cpp.
References VAbstractPattern::AttrName, VUndoCommand::doc, draftBlock, draftBlockName, VAbstractPattern::getDraftBlockElement(), VDomDocument::GetParametrString(), previousDraftBlockName, and VAbstractPattern::TagDraftBlock.
|
virtual |
Definition at line 81 of file delete_draftblock.cpp.
|
virtual |
Definition at line 115 of file delete_draftblock.cpp.
References VUndoCommand::doc, draftBlock, draftBlockName, VAbstractPattern::getDraftBlockElement(), and VUndoCommand::NeedFullParsing().
|
virtual |
Definition at line 85 of file delete_draftblock.cpp.
References VAbstractPattern::changeActiveDraftBlock(), VUndoCommand::doc, draftBlock, draftBlockName, VAbstractPattern::getDraftBlockElement(), VUndoCommand::NeedFullParsing(), previousDraftBlockName, and VAbstractPattern::TagDraftBlock.
|
private |
Definition at line 78 of file delete_draftblock.h.
Referenced by DeleteDraftBlock(), redo(), and undo().
|
private |
Definition at line 77 of file delete_draftblock.h.
Referenced by DeleteDraftBlock(), redo(), and undo().
|
private |
Definition at line 79 of file delete_draftblock.h.
Referenced by DeleteDraftBlock(), and undo().