summaryrefslogtreecommitdiff
path: root/src/testcorelib
diff options
context:
space:
mode:
Diffstat (limited to 'src/testcorelib')
-rw-r--r--src/testcorelib/test.cpp109
-rw-r--r--src/testcorelib/test.h49
-rw-r--r--src/testcorelib/test.pro25
-rw-r--r--src/testcorelib/test2.cpp33
4 files changed, 0 insertions, 216 deletions
diff --git a/src/testcorelib/test.cpp b/src/testcorelib/test.cpp
deleted file mode 100644
index 41c258e..0000000
--- a/src/testcorelib/test.cpp
+++ /dev/null
@@ -1,109 +0,0 @@
-/* smplayer, GUI front-end for mplayer.
- Copyright (C) 2006-2008 Ricardo Villalba <rvm@escomposlinux.org>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-#include "test.h"
-#include "smplayercorelib.h"
-#include "helper.h"
-#include "global.h"
-#include <QAction>
-#include <QMenuBar>
-#include <QToolBar>
-#include "timeslider.h"
-#include <QFileDialog>
-
-#include <QApplication>
-
-Gui::Gui( QWidget * parent, Qt::WindowFlags flags )
- : QMainWindow(parent, flags)
-{
- smplayerlib = new SmplayerCoreLib(this);
- core = smplayerlib->core();
- setCentralWidget(smplayerlib->mplayerWindow());
-
- QAction * openAct = new QAction( tr("&Open..."), this);
- connect( openAct, SIGNAL(triggered()), this, SLOT(open()) );
-
- QAction * closeAct = new QAction( tr("&Close"), this);
- connect( closeAct, SIGNAL(triggered()), this, SLOT(close()) );
-
- QMenu * open_menu = menuBar()->addMenu( tr("&Open") );
- open_menu->addAction(openAct);
- open_menu->addAction(closeAct);
-
- QAction * playAct = new QAction( tr("&Play/Pause"), this);
- playAct->setShortcut( Qt::Key_Space );
- connect( playAct, SIGNAL(triggered()),
- core, SLOT(play_or_pause()) );
-
- QAction * stopAct = new QAction( tr("&Stop"), this);
- connect( stopAct, SIGNAL(triggered()),
- core, SLOT(stop()) );
-
- QMenu * play_menu = menuBar()->addMenu( tr("&Play") );
- play_menu->addAction(playAct);
- play_menu->addAction(stopAct);
-
-
- TimeSlider * time_slider = new TimeSlider(this);
- connect( time_slider, SIGNAL(posChanged(int)),
- core, SLOT(goToPos(int)) );
- connect( core, SIGNAL(posChanged(int)),
- time_slider, SLOT(setPos(int)) );
-
- QToolBar * control = new QToolBar( tr("Control"), this);
- control->addAction(playAct);
- control->addAction(stopAct);
- control->addSeparator();
- control->addWidget(time_slider);
-
- addToolBar(Qt::BottomToolBarArea, control);
-}
-
-Gui::~Gui() {
-}
-
-void Gui::closeEvent( QCloseEvent * event ) {
- core->stop();
- event->accept();
-}
-
-void Gui::open() {
- QString f = QFileDialog::getOpenFileName( this, tr("Open file") );
-
- if (!f.isEmpty()) {
- core->open(f);
- }
-}
-
-int main( int argc, char ** argv ) {
- QApplication a( argc, argv );
- a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
-
- Helper::setAppPath( qApp->applicationDirPath() );
- Global::global_init();
-
- Gui * w = new Gui();
- w->show();
-
- int r = a.exec();
- Global::global_end();
-
- return r;
-}
-
-#include "moc_test.cpp"
diff --git a/src/testcorelib/test.h b/src/testcorelib/test.h
deleted file mode 100644
index 0c88d3a..0000000
--- a/src/testcorelib/test.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* smplayer, GUI front-end for mplayer.
- Copyright (C) 2006-2008 Ricardo Villalba <rvm@escomposlinux.org>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
-#ifndef _TEST_H_
-#define _TEST_H_
-
-#include <QMainWindow>
-
-class MplayerWindow;
-class SmplayerCoreLib;
-class Core;
-
-class Gui : public QMainWindow
-{
- Q_OBJECT
-
-public:
- Gui( QWidget * parent = 0, Qt::WindowFlags flags = 0 );
- ~Gui();
-
-public slots:
- void open();
-
-protected:
- virtual void closeEvent( QCloseEvent * event );
-
-private:
- MplayerWindow * mpw;
- Core * core;
- SmplayerCoreLib * smplayerlib;
-};
-
-#endif
-
diff --git a/src/testcorelib/test.pro b/src/testcorelib/test.pro
deleted file mode 100644
index 1c48f80..0000000
--- a/src/testcorelib/test.pro
+++ /dev/null
@@ -1,25 +0,0 @@
-TEMPLATE = app
-LANGUAGE = C++
-
-CONFIG += qt warn_on release
-
-DEFINES += MINILIB NO_USE_INI_FILES
-INCLUDEPATH += ../corelib ..
-DEPENDPATH += ..
-
-HEADERS = myslider.h timeslider.h test.h
-SOURCES = myslider.cpp timeslider.cpp test.cpp
-
-#SOURCES = test2.cpp
-
-LIBS += -L../corelib -L../corelib/release -lsmplayercore
-
-unix {
- UI_DIR = .ui
- MOC_DIR = .moc
- OBJECTS_DIR = .obj
-}
-
-win32 {
- CONFIG += console
-}
diff --git a/src/testcorelib/test2.cpp b/src/testcorelib/test2.cpp
deleted file mode 100644
index 312d5d9..0000000
--- a/src/testcorelib/test2.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-
-#include "smplayercorelib.h"
-#include "global.h"
-#include "helper.h"
-#include "preferences.h"
-
-#include <QApplication>
-
-int main( int argc, char ** argv ) {
- QApplication a( argc, argv );
- a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
-
- Helper::setAppPath( qApp->applicationDirPath() );
- Global::global_init();
-
- Global::pref->vo = "x11";
-
- SmplayerCoreLib * player1 = new SmplayerCoreLib;
- player1->mplayerWindow()->show();
- player1->mplayerWindow()->resize(624,352);
- player1->core()->openFile("video1.avi");
-
- SmplayerCoreLib * player2 = new SmplayerCoreLib;
-
- player2->mplayerWindow()->show();
- player2->mplayerWindow()->resize(624,352);
- player2->core()->openFile("video2.avi");
-
- int r = a.exec();
- Global::global_end();
-
- return r;
-}