connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void beginMacro(const KUndo2MagicString &text)
void push(KUndo2Command *cmd)
const KUndo2Command * command(int index) const
KisDocumentUndoStore(KisDocument *doc)
void beginMacro(const KUndo2MagicString ¯oName) override
void undoLastCommand() override
void purgeRedoState() override
void addCommand(KUndo2Command *cmd) override
const KUndo2Command * presentCommand() override
void historyStateChanged()
#define KIS_SAFE_ASSERT_RECOVER_NOOP(cond)