diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2012-10-12 15:00:23 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-10-22 08:41:57 +0200 |
commit | a2b7b42ca4cf1ed682fa777b776673320b53e6ee (patch) | |
tree | 2d12fcfbb5fb7572d2f17044f895ecc8cc836f2b /src/widgets/widgets/qplaintextedit.cpp | |
parent | 2ec2edc24d118d9c13482f0306df3cf2314f8898 (diff) |
Bring back accessibility for plain text edit.
This ports 282951bc6c7ddb607fb7ebf61eb8de9acf3da77f
aka Change-Id: If0269a49b9fcd1b3e9fcfd32fac912560df28f21
to Qt 5.
Change-Id: I46f1d4947d90688b598993f76330e2e10aeca950
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
Diffstat (limited to 'src/widgets/widgets/qplaintextedit.cpp')
-rw-r--r-- | src/widgets/widgets/qplaintextedit.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/widgets/widgets/qplaintextedit.cpp b/src/widgets/widgets/qplaintextedit.cpp index 397bc677b8..f27ca3921f 100644 --- a/src/widgets/widgets/qplaintextedit.cpp +++ b/src/widgets/widgets/qplaintextedit.cpp @@ -56,6 +56,7 @@ #include "qtextdocument.h" #include "private/qtextdocument_p.h" #include "qtextlist.h" +#include "qaccessible.h" #include <qtextformat.h> #include <qdatetime.h> @@ -441,6 +442,11 @@ QPlainTextEditControl::QPlainTextEditControl(QPlainTextEdit *parent) void QPlainTextEditPrivate::_q_cursorPositionChanged() { pageUpDownLastCursorYIsValid = false; +#ifndef QT_NO_ACCESSIBILITY + Q_Q(QPlainTextEdit); + QAccessibleTextCursorEvent ev(q, q->textCursor().position()); + QAccessible::updateAccessibility(&ev); +#endif } void QPlainTextEditPrivate::_q_verticalScrollbarActionTriggered(int action) { |