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