20#ifndef LIBREPCB_EDITOR_CMDCOMBINEBOARDNETSEGMENTS_H
21#define LIBREPCB_EDITOR_CMDCOMBINEBOARDNETSEGMENTS_H
26#include "../../undocommandgroup.h"
35class BI_NetLineAnchor;
Definition: bi_netline.h:46
The BI_NetSegment class.
Definition: bi_netsegment.h:52
This undo command combines two board netsegments together.
Definition: cmdcombineboardnetsegments.h:49
BI_NetLineAnchor & mOldAnchor
Definition: cmdcombineboardnetsegments.h:70
~CmdCombineBoardNetSegments() noexcept
Definition: cmdcombineboardnetsegments.cpp:56
BI_NetSegment & mOldSegment
Definition: cmdcombineboardnetsegments.h:68
BI_NetSegment & mNewSegment
Definition: cmdcombineboardnetsegments.h:69
CmdCombineBoardNetSegments()=delete
CmdCombineBoardNetSegments(const CmdCombineBoardNetSegments &other)=delete
BI_NetLineAnchor & mNewAnchor
Definition: cmdcombineboardnetsegments.h:71
bool performExecute() override
Execute the command the first time.
Definition: cmdcombineboardnetsegments.cpp:63
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