summaryrefslogtreecommitdiffstats
path: root/src/gui/widgets/qlinecontrol.cpp
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2009-08-06 01:19:16 (GMT)
committerAlan Alpert <alan.alpert@nokia.com>2009-08-06 01:19:16 (GMT)
commit64031a8a69d5f71d73208447e0b1f7108aabd2fc (patch)
treec3fcee1fb2e86e0d6f06e7f694ba4a8a8aeddc21 /src/gui/widgets/qlinecontrol.cpp
parent8f839bb7b18e9140af7842daa142b0224d8680d7 (diff)
downloadQt-64031a8a69d5f71d73208447e0b1f7108aabd2fc.zip
Qt-64031a8a69d5f71d73208447e0b1f7108aabd2fc.tar.gz
Qt-64031a8a69d5f71d73208447e0b1f7108aabd2fc.tar.bz2
Compile Fix for QT_KEYPAD_NAVIGATION
Diffstat (limited to 'src/gui/widgets/qlinecontrol.cpp')
-rw-r--r--src/gui/widgets/qlinecontrol.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/gui/widgets/qlinecontrol.cpp b/src/gui/widgets/qlinecontrol.cpp
index f68d287..d90d53b 100644
--- a/src/gui/widgets/qlinecontrol.cpp
+++ b/src/gui/widgets/qlinecontrol.cpp
@@ -1295,7 +1295,7 @@ bool QLineControl::processEvent(QEvent* ev)
}
if ((ev->type() == QEvent::KeyRelease)
&& !isReadOnly()
- && deleteAllTimer) {
+ && m_deleteAllTimer) {
killTimer(m_deleteAllTimer);
m_deleteAllTimer = 0;
backspace();
@@ -1701,12 +1701,12 @@ void QLineControl::processKeyEvent(QKeyEvent* event)
if (text().length() == 0) {
setText(m_cancelText);
- if (passwordEchoEditing)
+ if (passwordEchoEditing())
updatePasswordEchoEditing(false);
- setEditFocus(false);
- } else if (!deleteAllTimer) {
- deleteAllTimer = startTimer(750);
+ emit editFocusChange(false);
+ } else if (!m_deleteAllTimer) {
+ m_deleteAllTimer = startTimer(750);
}
} else {
unknown = true;