summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gui/accessible/qaccessible2.cpp13
-rw-r--r--src/gui/accessible/qaccessible2.h1
2 files changed, 14 insertions, 0 deletions
diff --git a/src/gui/accessible/qaccessible2.cpp b/src/gui/accessible/qaccessible2.cpp
index d3dafb8820..5ada74ca63 100644
--- a/src/gui/accessible/qaccessible2.cpp
+++ b/src/gui/accessible/qaccessible2.cpp
@@ -461,6 +461,7 @@ struct QAccessibleActionStrings
decreaseAction(QStringLiteral(QT_TRANSLATE_NOOP("QAccessibleActionInterface", "Decrease"))),
showMenuAction(QStringLiteral(QT_TRANSLATE_NOOP("QAccessibleActionInterface", "ShowMenu"))),
setFocusAction(QStringLiteral(QT_TRANSLATE_NOOP("QAccessibleActionInterface", "SetFocus"))),
+ toggleAction(QStringLiteral(QT_TRANSLATE_NOOP("QAccessibleActionInterface", "Toggle"))),
checkAction(QStringLiteral(QT_TRANSLATE_NOOP("QAccessibleActionInterface", "Check"))),
uncheckAction(QStringLiteral(QT_TRANSLATE_NOOP("QAccessibleActionInterface", "Uncheck"))) {}
@@ -469,6 +470,7 @@ struct QAccessibleActionStrings
const QString decreaseAction;
const QString showMenuAction;
const QString setFocusAction;
+ const QString toggleAction;
const QString checkAction;
const QString uncheckAction;
};
@@ -493,6 +495,8 @@ QString QAccessibleActionInterface::localizedActionDescription(const QString &ac
return tr("Shows the menu");
else if (actionName == strings->setFocusAction)
return tr("Sets the focus");
+ else if (actionName == strings->toggleAction)
+ return tr("Toggles the state");
else if (actionName == strings->checkAction)
return tr("Checks the checkbox");
else if (actionName == strings->uncheckAction)
@@ -547,6 +551,15 @@ const QString &QAccessibleActionInterface::setFocusAction()
}
/*!
+ Returns the name of the toggle default action.
+ \sa actionNames(), localizedActionName()
+ */
+const QString &QAccessibleActionInterface::toggleAction()
+{
+ return accessibleActionStrings()->toggleAction;
+}
+
+/*!
Returns the name of the check default action.
\sa actionNames(), localizedActionName()
*/
diff --git a/src/gui/accessible/qaccessible2.h b/src/gui/accessible/qaccessible2.h
index dcac22e5bb..94e5319147 100644
--- a/src/gui/accessible/qaccessible2.h
+++ b/src/gui/accessible/qaccessible2.h
@@ -232,6 +232,7 @@ public:
static const QString &decreaseAction();
static const QString &showMenuAction();
static const QString &setFocusAction();
+ static const QString &toggleAction();
static const QString &checkAction();
static const QString &uncheckAction();
};