45#include <klocalizedstring.h>
47#ifndef QT_NO_UNDOGROUP
94 : QObject(parent), m_active(0)
128 other->removeStack(stack);
363 result, SLOT(setEnabled(
bool)));
365 result, SLOT(setPrefixedText(QString)));
366 connect(result, SIGNAL(triggered()),
this, SLOT(
undo()));
390 result, SLOT(setEnabled(
bool)));
392 result, SLOT(setPrefixedText(QString)));
393 connect(result, SIGNAL(triggered()),
this, SLOT(
redo()));
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void setPrefixedText(const QString &text)
The KUndo2Group class is a group of KUndo2QStack objects.
QAction * createUndoAction(QObject *parent) const
KUndo2Group(QObject *parent=0)
void removeStack(KUndo2QStack *stack)
QList< KUndo2QStack * > stacks() const
void undoTextChanged(const QString &undoActionText)
void activeStackChanged(KUndo2QStack *stack)
void redoTextChanged(const QString &redoActionText)
void canUndoChanged(bool canUndo)
void setActiveStack(KUndo2QStack *stack)
KUndo2QStack * activeStack() const
void canRedoChanged(bool canRedo)
QAction * createRedoAction(QObject *parent) const
void indexChanged(int idx)
void addStack(KUndo2QStack *stack)
QList< KUndo2QStack * > m_stack_list
void cleanChanged(bool clean)
The KUndo2QStack class is a stack of KUndo2Command objects.