--- a/qtmobility/examples/player/videowidget.cpp Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/examples/player/videowidget.cpp Mon May 03 13:18:40 2010 +0300
@@ -47,6 +47,12 @@
: QVideoWidget(parent)
{
setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
+
+ QPalette p = palette();
+ p.setColor(QPalette::Window, Qt::black);
+ setPalette(p);
+
+ setAttribute(Qt::WA_OpaquePaintEvent);
}
void VideoWidget::keyPressEvent(QKeyEvent *event)
@@ -54,8 +60,8 @@
#ifdef Q_OS_SYMBIAN
if (isFullScreen())
setFullScreen(false);
-#endif
-
+#endif
+
if (event->key() == Qt::Key_Escape && isFullScreen()) {
showNormal();
@@ -75,3 +81,16 @@
event->accept();
}
+
+void VideoWidget::mousePressEvent(QMouseEvent *event)
+{
+#ifdef Q_WS_MAEMO_5
+ if (isFullScreen())
+ setFullScreen(false);
+
+ event->accept();
+#else
+ QVideoWidget::mousePressEvent(event);
+#endif
+}
+