summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qapplication_p.h
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@nokia.com>2009-09-14 12:23:06 (GMT)
committerPaul Olav Tvete <paul.tvete@nokia.com>2009-09-14 12:37:51 (GMT)
commitf1b134bc57584c64e9703683d2c3bc6c46264d19 (patch)
treec9c5161bbb65926d421630102202aadbd0b4fc69 /src/gui/kernel/qapplication_p.h
parent2f331bb76f00e251513c197fd43bee9faa511395 (diff)
downloadQt-f1b134bc57584c64e9703683d2c3bc6c46264d19.zip
Qt-f1b134bc57584c64e9703683d2c3bc6c46264d19.tar.gz
Qt-f1b134bc57584c64e9703683d2c3bc6c46264d19.tar.bz2
Implement synthetic enter/leave events for QWS.
QWS uses alien widgets too, so we need the same logic as the other platforms. Reviewed-by: bnilsen
Diffstat (limited to 'src/gui/kernel/qapplication_p.h')
-rw-r--r--src/gui/kernel/qapplication_p.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/kernel/qapplication_p.h b/src/gui/kernel/qapplication_p.h
index c027763..c33eb1a 100644
--- a/src/gui/kernel/qapplication_p.h
+++ b/src/gui/kernel/qapplication_p.h
@@ -513,7 +513,7 @@ public:
#ifdef Q_OS_SYMBIAN
static TUint resolveS60ScanCode(TInt scanCode, TUint keysym);
#endif
-#if defined(Q_WS_WIN) || defined(Q_WS_X11)
+#if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS)
void sendSyntheticEnterLeave(QWidget *widget);
#endif
@@ -586,6 +586,9 @@ private:
Qt::FocusPolicy focusPolicy,
Qt::FocusReason focusReason);
static bool shouldSetFocus(QWidget *w, Qt::FocusPolicy policy);
+
+
+ static bool isAlien(QWidget *);
};
Q_GUI_EXPORT void qt_translateRawTouchEvent(QWidget *window,