20 #ifndef LIBREPCB_UNDOSTACKACTIONGROUP_H
21 #define LIBREPCB_UNDOSTACKACTIONGROUP_H
52 UndoStack* stack, QWidget* msgBoxParent) noexcept;
82 #endif // LIBREPCB_UNDOSTACKACTIONGROUP_H
QList< QMetaObject::Connection > mConnections
Definition: undostackactiongroup.h:73
QWidget * mMsgBoxParent
Definition: undostackactiongroup.h:72
void undoTriggered() noexcept
Definition: undostackactiongroup.cpp:74
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition: undostack.h:107
void setUndoStack(UndoStack *stack) noexcept
Definition: undostackactiongroup.cpp:63
~UndoStackActionGroup() noexcept
Definition: undostackactiongroup.cpp:55
void unregisterFromStack() noexcept
Definition: undostackactiongroup.cpp:90
UndoStackActionGroup()=delete
UndoStack * mStack
Definition: undostackactiongroup.h:71
The UndoStackActionGroup class groups an undo-QAction and redo-QAction together and optionally connec...
Definition: undostackactiongroup.h:44
QAction & mRedo
Definition: undostackactiongroup.h:69
QAction * mSave
Definition: undostackactiongroup.h:70
void registerToStack(UndoStack *stack) noexcept
Definition: undostackactiongroup.cpp:102
void redoTriggered() noexcept
Definition: undostackactiongroup.cpp:82
UndoStackActionGroup & operator=(const UndoStackActionGroup &rhs)=delete
QAction & mUndo
Definition: undostackactiongroup.h:68