summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2012-10-12 15:00:23 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-10-22 08:41:57 +0200
commita2b7b42ca4cf1ed682fa777b776673320b53e6ee (patch)
tree2d12fcfbb5fb7572d2f17044f895ecc8cc836f2b /src/widgets
parent2ec2edc24d118d9c13482f0306df3cf2314f8898 (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')
-rw-r--r--src/widgets/widgets/qplaintextedit.cpp6
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) {