diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-06-27 15:05:16 +0200 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-07-01 08:27:16 +0200 |
commit | 2e038d681c2616ef99db7696dee473c7db55cd04 (patch) | |
tree | b84a42da71c77f920528c45d7da69d48a1add145 /src/widgets/accessible | |
parent | 4b28152da64f7f23a1bbb810d8cdb7626a5f0b8e (diff) |
Accessibility: Password QLineEdit should use * as text replacement
Change-Id: Ie07e86f1b6dff3096cab462f918994efa07b2a87
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Diffstat (limited to 'src/widgets/accessible')
-rw-r--r-- | src/widgets/accessible/simplewidgets.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/widgets/accessible/simplewidgets.cpp b/src/widgets/accessible/simplewidgets.cpp index 5612aa2e75..89bda70f31 100644 --- a/src/widgets/accessible/simplewidgets.cpp +++ b/src/widgets/accessible/simplewidgets.cpp @@ -626,6 +626,8 @@ QString QAccessibleLineEdit::text(QAccessible::Text t) const case QAccessible::Value: if (lineEdit()->echoMode() == QLineEdit::Normal) str = lineEdit()->text(); + else if (lineEdit()->echoMode() != QLineEdit::NoEcho) + str = QString(lineEdit()->text().length(), QChar::fromLatin1('*')); break; default: break; |