20#ifndef LIBREPCB_EDITOR_RENAMEBUSSEGMENTDIALOG_H
21#define LIBREPCB_EDITOR_RENAMEBUSSEGMENTDIALOG_H
42class RenameBusSegmentDialog;
69 QWidget* parent =
nullptr) noexcept;
73 virtual
void accept() noexcept override;
The Bus class.
Definition bus.h:50
The SI_BusSegment class.
Definition si_bussegment.h:52
The RenameBusSegmentDialog class.
Definition renamebussegmentdialog.h:52
void updateAction() noexcept
Definition renamebussegmentdialog.cpp:159
RenameBusSegmentDialog()=delete
SI_BusSegment & mSegment
Definition renamebussegmentdialog.h:83
QScopedPointer< Ui::RenameBusSegmentDialog > mUi
Definition renamebussegmentdialog.h:84
UndoStack & mUndoStack
Definition renamebussegmentdialog.h:82
Action
Definition renamebussegmentdialog.h:55
@ MOVE_SEGMENT_TO_EXISTING_BUS
@ MOVE_SEGMENT_TO_NEW_BUS
RenameBusSegmentDialog(const RenameBusSegmentDialog &other)=delete
Action mAction
Definition renamebussegmentdialog.h:85
Bus * mNewBus
Definition renamebussegmentdialog.h:87
QString mNewBusName
Definition renamebussegmentdialog.h:86
virtual void accept() noexcept override
Definition renamebussegmentdialog.cpp:113
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition undostack.h:106
Definition occmodel.cpp:77