20#ifndef LIBREPCB_EDITOR_CMDSCHEMATICBUSSEGMENTEDIT_H
21#define LIBREPCB_EDITOR_CMDSCHEMATICBUSSEGMENTEDIT_H
26#include "../../undocommand.h"
The Bus class.
Definition bus.h:50
The SI_BusSegment class.
Definition si_bussegment.h:52
The CmdSchematicBusSegmentEdit class.
Definition cmdschematicbussegmentedit.h:47
void performRedo() override
Redo the command.
Definition cmdschematicbussegmentedit.cpp:73
SI_BusSegment & mSegment
Definition cmdschematicbussegmentedit.h:67
void setBus(Bus &bus) noexcept
Definition cmdschematicbussegmentedit.cpp:54
void performUndo() override
Undo the command.
Definition cmdschematicbussegmentedit.cpp:69
Bus * mOldBus
Definition cmdschematicbussegmentedit.h:69
bool performExecute() override
Execute the command the first time.
Definition cmdschematicbussegmentedit.cpp:63
Bus * mNewBus
Definition cmdschematicbussegmentedit.h:70
~CmdSchematicBusSegmentEdit() noexcept
Definition cmdschematicbussegmentedit.cpp:47
The UndoCommand class represents a command which you can undo/redo.
Definition undocommand.h:46
Definition occmodel.cpp:77