diff --git a/src/gui/accessible/qaccessible2.cpp b/src/gui/accessible/qaccessible2.cpp index d3dafb88203..5ada74ca636 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) @@ -546,6 +550,15 @@ const QString &QAccessibleActionInterface::setFocusAction() return accessibleActionStrings()->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 dcac22e5bbc..94e53191472 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(); };