diff options
author | Steve Block <steveblock@google.com> | 2011-05-18 13:36:51 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2011-05-24 15:38:28 +0100 |
commit | 2fc2651226baac27029e38c9d6ef883fa32084db (patch) | |
tree | e396d4bf89dcce6ed02071be66212495b1df1dec /Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.h | |
parent | b3725cedeb43722b3b175aaeff70552e562d2c94 (diff) | |
download | external_webkit-2fc2651226baac27029e38c9d6ef883fa32084db.zip external_webkit-2fc2651226baac27029e38c9d6ef883fa32084db.tar.gz external_webkit-2fc2651226baac27029e38c9d6ef883fa32084db.tar.bz2 |
Merge WebKit at r78450: Initial merge by git.
Change-Id: I6d3e5f1f868ec266a0aafdef66182ddc3f265dc1
Diffstat (limited to 'Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.h')
-rw-r--r-- | Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.h | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.h b/Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.h index 637da70..a48a882 100644 --- a/Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.h +++ b/Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.h @@ -20,21 +20,38 @@ #ifndef FullScreenVideoQt_h #define FullScreenVideoQt_h +#include "qwebkitplatformplugin.h" #include <QObject> QT_BEGIN_NAMESPACE class QGraphicsVideoItem; +class QMediaPlayer; QT_END_NAMESPACE -class QWebFullScreenVideoHandler; - namespace WebCore { class ChromeClientQt; +class FullScreenVideoWidget; class HTMLVideoElement; class Node; class MediaPlayerPrivateQt; +class DefaultFullScreenVideoHandler : public QWebFullScreenVideoHandler { + Q_OBJECT +public: + DefaultFullScreenVideoHandler(); + virtual ~DefaultFullScreenVideoHandler(); + bool requiresFullScreenForVideoPlayback() const; + +public Q_SLOTS: + void enterFullScreen(QMediaPlayer*); + void exitFullScreen(); + +private: + static bool s_shouldForceFullScreenVideoPlayback; + FullScreenVideoWidget *m_fullScreenWidget; +}; + class FullScreenVideoQt : public QObject { Q_OBJECT public: @@ -61,4 +78,4 @@ private: } -#endif // PopupMenuQt_h +#endif // FullScreenVideoQt_h |