1 /*  QWinFF - a qt4 gui frontend for ffmpeg
2  *  Copyright (C) 2011-2013 Timothy Lin <lzh9102@gmail.com>
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 3 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, see <http://www.gnu.org/licenses/>.
16  */
17 
18 #include "myqmpwidget.h"
19 #include "converter/exepath.h"
20 
MyQMPwidget(QWidget * parent)21 MyQMPwidget::MyQMPwidget(QWidget *parent) :
22     QMPwidget(parent)
23 {
24     QMPwidget::setMPlayerPath(ExePath::getPath("mplayer"));
25     // disable mouse doubleclick event by not passing it to QMPwidget
26 }
27 
~MyQMPwidget()28 MyQMPwidget::~MyQMPwidget()
29 {
30 }
31 
mouseDoubleClickEvent(QMouseEvent *)32 void MyQMPwidget::mouseDoubleClickEvent(QMouseEvent */*event*/)
33 {
34     // disable mouse doubleclick event by not passing it to QMPwidget
35 }
36 
keyPressEvent(QKeyEvent *)37 void MyQMPwidget::keyPressEvent(QKeyEvent */*event*/)
38 {
39     // disable key events by not passing them to QMPwidget
40 }
41 
load(const QString & url)42 void MyQMPwidget::load(const QString &url)
43 {
44     QMPwidget::load(url);
45 }
46 
pause()47 void MyQMPwidget::pause()
48 {
49     QMPwidget::writeCommand("pause");
50 }
51