#include <phonon/videowidget.h>
#include "View.h"
#include "ListModel.h"
-#include "thblackbar.h"
+#include "thlibrary/thblackbar.h"
#include "searchparams.h"
#include "playlistwidget.h"
#include "loadingwidget.h"
#include "videoareawidget.h"
+namespace The {
+ QMap<QString, QAction*>* globalActions();
+}
+
class MediaView : public QWidget, public View {
Q_OBJECT
public:
MediaView(QWidget *parent);
- ~MediaView();
void initialize();
// View
- void appear() {}
+ void appear() {
+ listView->setFocus();
+ }
void disappear();
QMap<QString, QVariant> metadata() {
QMap<QString, QVariant> metadata;
void moveDownSelected();
void setPlaylistVisible(bool visible=true);
void saveSplitterState();
+ void downloadVideo();
+ void fullscreen();
private slots:
// list/model
void searchMostViewed();
// timer
void timerPlay();
+#ifdef APP_DEMO
+ void demoMessage();
+#endif
private:
QTimer *workaroundTimer;
Video *skippedVideo;
+#ifdef APP_DEMO
+ QTimer *demoTimer;
+#endif
+
};
#endif // __MEDIAVIEW_H__