connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void beginMacro(const KUndo2MagicString &text)
void push(KUndo2Command *cmd)
const KUndo2Command * command(int index) const
void undoLastCommand() override
void purgeRedoState() override
void addCommand(KUndo2Command *cmd) override
void beginMacro(const KUndo2MagicString ¯oName) override
const KUndo2Command * presentCommand() override
void purgeRedoState() override
KUndo2Stack * m_undoStack
void addCommand(KUndo2Command *cmd) override
const KUndo2Command * presentCommand() override
void beginMacro(const KUndo2MagicString ¯oName) override
void undoLastCommand() override
~KisSurrogateUndoStore() override
void historyStateChanged()