20 #ifndef LIBREPCB_EDITOR_CMDREMOVESELECTEDSCHEMATICITEMS_H 21 #define LIBREPCB_EDITOR_CMDREMOVESELECTEDSCHEMATICITEMS_H 26 #include "../../undocommandgroup.h" 35 class ComponentSignalInstance;
44 class SchematicGraphicsScene;
67 const QSet<SI_NetPoint*>& netpointsToRemove,
68 const QSet<SI_NetLine*>& netlinesToRemove,
69 const QSet<SI_NetLabel*>& netlabelsToRemove);
The UndoCommandGroup class makes it possible to pack multiple undo commands together (it acts as a pa...
Definition: undocommandgroup.h:44
~CmdRemoveSelectedSchematicItems() noexcept
Definition: cmdremoveselectedschematicitems.cpp:83
The CmdRemoveSelectedSchematicItems class.
Definition: cmdremoveselectedschematicitems.h:53
Definition: occmodel.cpp:77
bool performExecute() override
Execute the command the first time.
Definition: cmdremoveselectedschematicitems.cpp:90
CmdRemoveSelectedSchematicItems(SchematicGraphicsScene &scene) noexcept
Definition: cmdremoveselectedschematicitems.cpp:78
SchematicGraphicsScene & mScene
Definition: cmdremoveselectedschematicitems.h:74
The SchematicGraphicsScene class.
Definition: schematicgraphicsscene.h:67
void disconnectComponentSignalInstance(ComponentSignalInstance &signal)
Definition: cmdremoveselectedschematicitems.cpp:325
void removeNetSegmentItems(SI_NetSegment &netsegment, const QSet< SI_NetPoint *> &netpointsToRemove, const QSet< SI_NetLine *> &netlinesToRemove, const QSet< SI_NetLabel *> &netlabelsToRemove)
Definition: cmdremoveselectedschematicitems.cpp:154
The ComponentSignalInstance class.
Definition: componentsignalinstance.h:49
The SI_Symbol class.
Definition: si_symbol.h:54
void removeSymbol(SI_Symbol &symbol)
Definition: cmdremoveselectedschematicitems.cpp:301
The SI_NetSegment class.
Definition: si_netsegment.h:53