textEdit->setUndoRedoEnabled(true);
actionUndo->setEnabled(false);
actionRedo->setEnabled(false);
connect(actionUndo, SIGNAL(triggered()), textEdit->document(), SLOT(undo()));
connect(actionRedo, SIGNAL(triggered()), textEdit->document(), SLOT(redo()));
connect(textEdit, SIGNAL(undoAvailable(bool)), actionUndo, SLOT(setEnabled(bool)));
connect(textEdit, SIGNAL(redoAvailable(bool)), actionRedo, SLOT(setEnabled(bool)));
textEdit->setUndoRedoEnabled(true);
actionUndo->setEnabled(false);
actionRedo->setEnabled(false);
connect(actionUndo, SIGNAL(triggered()), textEdit->document(), SLOT(undo()));
connect(actionRedo, SIGNAL(triggered()), textEdit->document(), SLOT(redo()));
connect(textEdit, SIGNAL(undoAvailable(bool)), actionUndo, SLOT(setEnabled(bool)));
connect(textEdit, SIGNAL(redoAvailable(bool)), actionRedo, SLOT(setEnabled(bool)));
To copy to clipboard, switch view to plain text mode
See also
Bookmarks