20#ifndef LIBREPCB_EDITOR_UNDOSTACKACTIONGROUP_H
21#define LIBREPCB_EDITOR_UNDOSTACKACTIONGROUP_H
53 UndoStack* stack, QWidget* msgBoxParent)
noexcept;
The UndoStackActionGroup class groups an undo-QAction and redo-QAction together and optionally connec...
Definition undostackactiongroup.h:45
UndoStackActionGroup()=delete
QPointer< UndoStack > mStack
Definition undostackactiongroup.h:71
QPointer< QWidget > mMsgBoxParent
Definition undostackactiongroup.h:72
void redoTriggered() noexcept
Definition undostackactiongroup.cpp:93
~UndoStackActionGroup() noexcept
Definition undostackactiongroup.cpp:58
UndoStackActionGroup(const UndoStackActionGroup &other)=delete
void updateState() noexcept
Definition undostackactiongroup.cpp:101
void setUndoStack(UndoStack *stack) noexcept
Definition undostackactiongroup.cpp:66
QAction & mUndo
Definition undostackactiongroup.h:68
void undoTriggered() noexcept
Definition undostackactiongroup.cpp:85
QAction & mRedo
Definition undostackactiongroup.h:69
QAction * mSave
Definition undostackactiongroup.h:70
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition undostack.h:106
Definition occmodel.cpp:77