8#include "config-xmlgui.h"
10#include <QKeySequence>
15#include <kstandardshortcut.h>
16#include <klocalizedstring.h>
22 QAction *action = undoStack->createRedoAction(actionCollection);
24 if (actionName.isEmpty()) {
27 action->setObjectName(actionName);
31 action->setIconText(i18n(
"Redo"));
32 action->setShortcuts(KStandardShortcut::redo());
34 actionCollection->
addAction(action->objectName(), action);
41 QAction *action = undoStack->createUndoAction(actionCollection);
43 if (actionName.isEmpty()) {
46 action->setObjectName(actionName);
50 action->setIconText(i18n(
"Undo"));
51 action->setShortcuts(KStandardShortcut::undo());
53 actionCollection->
addAction(action->objectName(), action);
A container for a set of QAction objects.
Q_INVOKABLE QAction * addAction(const QString &name, QAction *action)
const char * name(StandardAction id)
QIcon loadIcon(const QString &name)
KRITAWIDGETUTILS_EXPORT QAction * createUndoAction(QUndoStack *undoStack, KisKActionCollection *actionCollection, const QString &actionName=QString())
KRITAWIDGETUTILS_EXPORT QAction * createRedoAction(QUndoStack *undoStack, KisKActionCollection *actionCollection, const QString &actionName=QString())