void undoRedoStateChanged()
QStack< DeckListMemento > getRedoStack() const
Definition deck_list_history_manager.h:40
void undo(DeckList *deck)
Definition deck_list_history_manager.cpp:17
QStack< DeckListMemento > getUndoStack() const
Definition deck_list_history_manager.h:44
QStack< DeckListMemento > redoStack
Definition deck_list_history_manager.h:51
DeckListHistoryManager(QObject *parent=nullptr)
Definition deck_list_history_manager.h:18
void clear()
Definition deck_list_history_manager.cpp:10
void redo(DeckList *deck)
Definition deck_list_history_manager.cpp:36
bool canRedo() const
Definition deck_list_history_manager.h:31
bool canUndo() const
Definition deck_list_history_manager.h:26
void save(const DeckListMemento &memento)
Definition deck_list_history_manager.cpp:3
QStack< DeckListMemento > undoStack
Definition deck_list_history_manager.h:50
Represents a complete deck, including metadata, zones, cards, and sideboard plans.
Definition deck_list.h:127