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:76