~ubuntu-branches/ubuntu/trusty/minitube/trusty

« back to all changes in this revision

Viewing changes to src/MediaView.h

  • Committer: Package Import Robot
  • Author(s): Jakob Haufe
  • Date: 2012-09-29 02:43:53 UTC
  • mfrom: (2.1.10)
  • Revision ID: package-import@ubuntu.com-20120929024353-cvsvqeewq4p93pb4
Tags: 1.9-1
* New upstream version (Closes: #673696).
* Refresh disable-update-check.
* Refresh proper-tempfiles.
* Use hardening-wrapper.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
#include <QtNetwork>
6
6
#include <phonon/mediaobject.h>
7
7
#include <phonon/videowidget.h>
 
8
#include <phonon/seekslider.h>
8
9
#include "View.h"
9
10
#include "ListModel.h"
10
11
#include "segmentedcontrol.h"
11
12
#include "searchparams.h"
12
 
#include "playlistwidget.h"
13
13
#include "loadingwidget.h"
14
14
#include "videoareawidget.h"
15
15
 
16
16
class DownloadItem;
17
17
class PlaylistView;
 
18
class SidebarWidget;
18
19
 
19
20
namespace The {
20
21
    QMap<QString, QAction*>* globalActions();
40
41
    }
41
42
 
42
43
    void setMediaObject(Phonon::MediaObject *mediaObject);
43
 
    void setSlider(QSlider *slider);
 
44
    void setSlider(Phonon::SeekSlider *slider) { this->seekSlider = slider; }
44
45
 
45
46
public slots:
46
47
    void search(SearchParams *searchParams);
54
55
    void copyVideoLink();
55
56
    void shareViaTwitter();
56
57
    void shareViaFacebook();
 
58
    void shareViaBuffer();
57
59
    void shareViaEmail();
58
60
    void removeSelected();
59
61
    void moveUpSelected();
60
62
    void moveDownSelected();
 
63
    bool isPlaylistVisible();
61
64
    void setPlaylistVisible(bool visible=true);
62
65
    void saveSplitterState();
63
66
    void downloadVideo();
 
67
    void snapshot();
64
68
    void fullscreen();
65
69
    void findVideoParts();
66
70
 
76
80
    void stateChanged(Phonon::State newState, Phonon::State oldState);
77
81
    void currentSourceChanged(const Phonon::MediaSource source);
78
82
    void showVideoContextMenu(QPoint point);
 
83
    void aboutToFinish();
79
84
    // bar
80
85
    void searchMostRelevant();
81
86
    void searchMostRecent();
91
96
    void playbackFinished();
92
97
    void playbackResume();
93
98
    void authorPushed(QModelIndex);
 
99
    void searchAgain();
94
100
 
95
101
    /*
96
102
    void downloadProgress(int percent);
105
111
 
106
112
    QSplitter *splitter;
107
113
 
108
 
    PlaylistWidget *playlistWidget;
 
114
    SidebarWidget *sidebar;
109
115
    PlaylistView *listView;
110
116
    ListModel *listModel;
111
117
 
118
124
    // phonon
119
125
    Phonon::MediaObject *mediaObject;
120
126
    Phonon::VideoWidget *videoWidget;
 
127
    Phonon::SeekSlider *seekSlider;
121
128
 
122
129
    // loadingWidget
123
130
    VideoAreaWidget *videoAreaWidget;