20#ifndef LIBREPCB_EDITOR_CMDSCHEMATICBUSSEGMENTADDELEMENTS_H
21#define LIBREPCB_EDITOR_CMDSCHEMATICBUSSEGMENTADDELEMENTS_H
26#include "../../undocommand.h"
The Point class is used to represent a point/coordinate/vector, for example (1.2mm; 5....
Definition point.h:78
The SI_BusJunction class.
Definition si_busjunction.h:45
The SI_BusLine class.
Definition si_busline.h:47
The SI_BusSegment class.
Definition si_bussegment.h:52
The CmdSchematicBusSegmentAddElements class.
Definition cmdschematicbussegmentaddelements.h:50
void performRedo() override
Redo the command.
Definition cmdschematicbussegmentaddelements.cpp:93
QList< SI_BusJunction * > mJunctions
Definition cmdschematicbussegmentaddelements.h:77
SI_BusSegment & mSegment
Definition cmdschematicbussegmentaddelements.h:76
SI_BusJunction * addJunction(SI_BusJunction &junction)
Definition cmdschematicbussegmentaddelements.cpp:54
void performUndo() override
Undo the command.
Definition cmdschematicbussegmentaddelements.cpp:89
~CmdSchematicBusSegmentAddElements() noexcept
Definition cmdschematicbussegmentaddelements.cpp:47
QList< SI_BusLine * > mLines
Definition cmdschematicbussegmentaddelements.h:78
bool performExecute() override
Execute the command the first time.
Definition cmdschematicbussegmentaddelements.cpp:83
SI_BusLine * addLine(SI_BusLine &line)
Definition cmdschematicbussegmentaddelements.cpp:67
The UndoCommand class represents a command which you can undo/redo.
Definition undocommand.h:46
Definition occmodel.cpp:77