31
31
#include <lib/documentview/abstractdocumentviewadapter.h>
36
36
struct VideoViewAdapterPrivate;
37
class GWENVIEWLIB_EXPORT VideoViewAdapter : public AbstractDocumentViewAdapter {
37
class GWENVIEWLIB_EXPORT VideoViewAdapter : public AbstractDocumentViewAdapter
40
VideoViewAdapter(QWidget*);
43
virtual void installEventFilterOnViewWidgets(QObject*);
45
virtual MimeTypeUtils::Kind kind() const { return MimeTypeUtils::KIND_VIDEO; }
47
virtual Document::Ptr document() const;
49
virtual void setDocument(Document::Ptr);
44
virtual MimeTypeUtils::Kind kind() const {
45
return MimeTypeUtils::KIND_VIDEO;
48
virtual Document::Ptr document() const;
50
virtual void setDocument(Document::Ptr);
55
bool eventFilter(QObject*, QEvent*);
56
bool eventFilter(QObject*, QEvent*);
58
void slotPlayPauseClicked();
59
void updatePlayPauseButton();
59
void slotPlayPauseClicked();
60
void updatePlayPauseButton();
62
friend struct VideoViewAdapterPrivate;
63
VideoViewAdapterPrivate* const d;
63
friend struct VideoViewAdapterPrivate;
64
VideoViewAdapterPrivate* const d;
69
69
#endif /* VIDEOVIEWADAPTER_H */