20#ifndef LIBREPCB_EDITOR_CMDCOMBINESCHEMATICNETSEGMENTS_H
21#define LIBREPCB_EDITOR_CMDCOMBINESCHEMATICNETSEGMENTS_H
26#include "../../undocommandgroup.h"
35class SI_NetLineAnchor;
Definition: si_netline.h:44
The SI_NetSegment class.
Definition: si_netsegment.h:53
This undo command combines two schematic netsegments together.
Definition: cmdcombineschematicnetsegments.h:49
SI_NetLineAnchor & mOldAnchor
Definition: cmdcombineschematicnetsegments.h:72
~CmdCombineSchematicNetSegments() noexcept
Definition: cmdcombineschematicnetsegments.cpp:59
SI_NetLineAnchor & mNewAnchor
Definition: cmdcombineschematicnetsegments.h:73
SI_NetSegment & mOldSegment
Definition: cmdcombineschematicnetsegments.h:70
SI_NetSegment & mNewSegment
Definition: cmdcombineschematicnetsegments.h:71
bool performExecute() override
Execute the command the first time.
Definition: cmdcombineschematicnetsegments.cpp:66
CmdCombineSchematicNetSegments(const CmdCombineSchematicNetSegments &other)=delete
CmdCombineSchematicNetSegments()=delete
The UndoCommandGroup class makes it possible to pack multiple undo commands together (it acts as a pa...
Definition: undocommandgroup.h:44
Definition: occmodel.cpp:77