equal
deleted
inserted
replaced
45 |
45 |
46 VideoWidget::VideoWidget(QWidget *parent) |
46 VideoWidget::VideoWidget(QWidget *parent) |
47 : QVideoWidget(parent) |
47 : QVideoWidget(parent) |
48 { |
48 { |
49 setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); |
49 setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored); |
|
50 |
|
51 QPalette p = palette(); |
|
52 p.setColor(QPalette::Window, Qt::black); |
|
53 setPalette(p); |
|
54 |
|
55 setAttribute(Qt::WA_OpaquePaintEvent); |
50 } |
56 } |
51 |
57 |
52 void VideoWidget::keyPressEvent(QKeyEvent *event) |
58 void VideoWidget::keyPressEvent(QKeyEvent *event) |
53 { |
59 { |
54 #ifdef Q_OS_SYMBIAN |
60 #ifdef Q_OS_SYMBIAN |
55 if (isFullScreen()) |
61 if (isFullScreen()) |
56 setFullScreen(false); |
62 setFullScreen(false); |
57 #endif |
63 #endif |
58 |
64 |
59 if (event->key() == Qt::Key_Escape && isFullScreen()) { |
65 if (event->key() == Qt::Key_Escape && isFullScreen()) { |
60 showNormal(); |
66 showNormal(); |
61 |
67 |
62 event->accept(); |
68 event->accept(); |
63 } else if (event->key() == Qt::Key_Enter && event->modifiers() & Qt::Key_Alt) { |
69 } else if (event->key() == Qt::Key_Enter && event->modifiers() & Qt::Key_Alt) { |
73 { |
79 { |
74 setFullScreen(!isFullScreen()); |
80 setFullScreen(!isFullScreen()); |
75 |
81 |
76 event->accept(); |
82 event->accept(); |
77 } |
83 } |
|
84 |
|
85 void VideoWidget::mousePressEvent(QMouseEvent *event) |
|
86 { |
|
87 #ifdef Q_WS_MAEMO_5 |
|
88 if (isFullScreen()) |
|
89 setFullScreen(false); |
|
90 |
|
91 event->accept(); |
|
92 #else |
|
93 QVideoWidget::mousePressEvent(event); |
|
94 #endif |
|
95 } |
|
96 |