summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qwidget.cpp
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@nokia.com>2009-10-16 14:33:43 (GMT)
committerPaul Olav Tvete <paul.tvete@nokia.com>2009-10-16 14:33:43 (GMT)
commit59cab5edd7db8a8e8d16ebbb89329eafb5147b46 (patch)
tree74f3d0fe065f2d81a26f8d2c74e4db9b084aee03 /src/gui/kernel/qwidget.cpp
parentd4cbb6936131867073fc026d3c4697af36a0e2d4 (diff)
downloadQt-59cab5edd7db8a8e8d16ebbb89329eafb5147b46.zip
Qt-59cab5edd7db8a8e8d16ebbb89329eafb5147b46.tar.gz
Qt-59cab5edd7db8a8e8d16ebbb89329eafb5147b46.tar.bz2
Implement enter/leave events for Lighthouse
Diffstat (limited to 'src/gui/kernel/qwidget.cpp')
-rw-r--r--src/gui/kernel/qwidget.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gui/kernel/qwidget.cpp b/src/gui/kernel/qwidget.cpp
index 88d90ee..4d8386b 100644
--- a/src/gui/kernel/qwidget.cpp
+++ b/src/gui/kernel/qwidget.cpp
@@ -1440,13 +1440,13 @@ QWidget::~QWidget()
}
}
-#if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS) //### LITE
+#if defined(Q_WS_WIN) || defined(Q_WS_X11)
else if (!internalWinId() && isVisible()) {
qApp->d_func()->sendSyntheticEnterLeave(this);
-#ifdef Q_WS_QWS
- } else if (isVisible()) {
+ }
+#elif defined(Q_WS_QWS) || defined(Q_WS_LITE)
+ else if (isVisible()) {
qApp->d_func()->sendSyntheticEnterLeave(this);
-#endif
}
#endif
@@ -7200,7 +7200,7 @@ void QWidgetPrivate::hide_helper()
// next bit tries to move the focus if the focus widget is now
// hidden.
if (wasVisible) {
-#if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS)
+#if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS) || defined(Q_WS_LITE)
qApp->d_func()->sendSyntheticEnterLeave(q);
#endif
@@ -7332,7 +7332,7 @@ void QWidget::setVisible(bool visible)
d->show_helper();
-#if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS)
+#if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS) || defined(Q_WS_LITE)
qApp->d_func()->sendSyntheticEnterLeave(this);
#endif
}
@@ -7447,7 +7447,7 @@ void QWidgetPrivate::hideChildren(bool spontaneous)
widget->d_func()->hide_sys();
}
}
-#if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS)
+#if defined(Q_WS_WIN) || defined(Q_WS_X11) || defined (Q_WS_QWS) || defined(Q_WS_LITE)
qApp->d_func()->sendSyntheticEnterLeave(widget);
#endif
#ifndef QT_NO_ACCESSIBILITY