From 1596c59964f26a44a80bd5b41d519b497cdc6292 Mon Sep 17 00:00:00 2001 From: Gareth Stockwell Date: Thu, 1 Oct 2009 15:44:35 +0100 Subject: Enable pointer events on native child widgets --- src/gui/kernel/qwidget_s60.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/kernel/qwidget_s60.cpp b/src/gui/kernel/qwidget_s60.cpp index c1d7262..48671db 100644 --- a/src/gui/kernel/qwidget_s60.cpp +++ b/src/gui/kernel/qwidget_s60.cpp @@ -406,6 +406,11 @@ void QWidgetPrivate::create_sys(WId window, bool /* initializeWindow */, bool de data.crect.getRect(&x, &y, &w, &h); control->SetRect(TRect(TPoint(x, y), TSize(w, h))); + RDrawableWindow *const drawableWindow = control->DrawableWindow(); + // Request mouse move events. + drawableWindow->PointerFilter(EPointerFilterEnterExit + | EPointerFilterMove | EPointerFilterDrag, 0); + if (q->isVisible() && q->testAttribute(Qt::WA_Mapped)) activateSymbianWindow(); } -- cgit v0.12