1 /* smplayer, GUI front-end for mplayer.
2 Copyright (C) 2006-2021 Ricardo Villalba <ricardo@smplayer.info>
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */
18
19 #include "videolayer.h"
20 #include <QDebug>
21
VideoLayer(QWidget * parent,Qt::WindowFlags f)22 VideoLayer::VideoLayer(QWidget* parent, Qt::WindowFlags f)
23 : VIDEOLAYER_PARENT(parent, f)
24 #if REPAINT_BACKGROUND_OPTION
25 , repaint_background(false)
26 #endif
27 , playing(false)
28 {
29 }
30
~VideoLayer()31 VideoLayer::~VideoLayer() {
32 }
33
34 #if REPAINT_BACKGROUND_OPTION
setRepaintBackground(bool b)35 void VideoLayer::setRepaintBackground(bool b) {
36 qDebug("VideoLayer::setRepaintBackground: %d", b);
37 repaint_background = b;
38 }
39 #endif
40
playingStarted()41 void VideoLayer::playingStarted() {
42 qDebug("VideoLayer::playingStarted");
43 // repaint();
44 playing = true;
45
46 #if REPAINT_BACKGROUND_OPTION
47 #ifndef Q_OS_WIN
48 if (!repaint_background) setUpdatesEnabled(false);
49 #endif
50 #endif
51
52 //Screen::playingStarted();
53 }
54
playingStopped()55 void VideoLayer::playingStopped() {
56 qDebug("VideoLayer::playingStopped");
57 playing = false;
58
59 #ifndef Q_OS_WIN
60 setUpdatesEnabled(true);
61 #endif
62
63 // repaint();
64 //Screen::playingStopped();
65 }
66
gotVO(QString vo)67 void VideoLayer::gotVO(QString vo) {
68 qDebug() << "VideoLayer::gotVO:" << vo;
69 }
70
71 #include "moc_videolayer.cpp"
72