QElectroTech
0.70
|
#include <editorcommands.h>
Public Member Functions | |
DeletePartsCommand (ElementScene *, const QList< QGraphicsItem *> &, QUndoCommand *=nullptr) | |
~DeletePartsCommand () override | |
Destructeur : detruit egalement les parties supprimees. More... | |
void | undo () override |
Restaure les parties supprimees. More... | |
void | redo () override |
Supprime les parties. More... | |
Public Member Functions inherited from ElementEditionCommand | |
ElementEditionCommand (ElementScene *=nullptr, ElementView *=nullptr, QUndoCommand *=nullptr) | |
ElementEditionCommand (const QString &, ElementScene *=nullptr, ElementView *=nullptr, QUndoCommand *=nullptr) | |
~ElementEditionCommand () override | |
ElementScene * | elementScene () const |
void | setElementScene (ElementScene *) |
ElementView * | elementView () const |
void | setElementView (ElementView *) |
Private Member Functions | |
DeletePartsCommand (const DeletePartsCommand &) | |
Private Attributes | |
QList< QGraphicsItem * > | deleted_parts |
Deleted primitives. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ElementEditionCommand | |
ElementScene * | m_scene |
Element editor/view/scene the command should take place on. More... | |
ElementView * | m_view |
This command deletes one or several primitives/parts when editing an electrical element.
Definition at line 60 of file editorcommands.h.
DeletePartsCommand::DeletePartsCommand | ( | ElementScene * | scene, |
const QList< QGraphicsItem *> & | parts, | ||
QUndoCommand * | parent = nullptr |
||
) |
Constructeur
scene | ElementScene concernee |
parts | Liste des parties supprimees |
parent | QUndoCommand parent |
Definition at line 84 of file editorcommands.cpp.
References deleted_parts, and ElementEditionCommand::m_scene.
|
override |
Destructeur : detruit egalement les parties supprimees.
Definition at line 98 of file editorcommands.cpp.
References deleted_parts, and ElementEditionCommand::m_scene.
|
private |
|
override |
Supprime les parties.
Definition at line 114 of file editorcommands.cpp.
References deleted_parts, and ElementEditionCommand::m_scene.
|
override |
Restaure les parties supprimees.
Definition at line 105 of file editorcommands.cpp.
References deleted_parts, and ElementEditionCommand::m_scene.
|
private |
Deleted primitives.
Definition at line 76 of file editorcommands.h.
Referenced by DeletePartsCommand(), redo(), undo(), and ~DeletePartsCommand().