/*  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 "smplayercorelib.h"
#include "global.h"
#include "preferences.h"
#include "helper.h"
#include <QApplication>

SmplayerCoreLib::SmplayerCoreLib( QWidget * parent )
	: QObject(parent) 
{
	if (Global::pref == 0) {
		qWarning("Global::global_init() hasn't been called. Crash comming.");
	}

	_mpw = new MplayerWindow(parent);
	_core = new Core(_mpw, parent);
	
	_mpw->setColorKey( Global::pref->color_key );

	Global::pref->fast_audio_change = Preferences::Enabled;
}

SmplayerCoreLib::~SmplayerCoreLib() {
};

#include "moc_smplayercorelib.cpp"
