|
|
|
// (c) 2004 Max Howell (max.howell@methylblue.com)
|
|
|
|
// See COPYING file for licensing information
|
|
|
|
|
|
|
|
#include "codeine.h"
|
|
|
|
#include <tdeaboutdata.h>
|
|
|
|
#include <tdeapplication.h>
|
|
|
|
#include <tdecmdlineargs.h>
|
|
|
|
#include "mainWindow.h"
|
|
|
|
#include <X11/Xlib.h>
|
|
|
|
|
|
|
|
|
|
|
|
static TDEAboutData aboutData( APP_NAME,
|
|
|
|
I18N_NOOP(PRETTY_NAME), APP_VERSION,
|
|
|
|
I18N_NOOP("A video player that has a usability focus"), TDEAboutData::License_GPL_V2,
|
|
|
|
I18N_NOOP("Copyright 2006, Max Howell"), 0,
|
|
|
|
"http://www.methylblue.com/codeine/",
|
|
|
|
"codeine@methylblue.com" );
|
|
|
|
|
|
|
|
static const TDECmdLineOptions options[] = {
|
|
|
|
{ "+[URL]", I18N_NOOP( "Play 'URL'" ), 0 },
|
|
|
|
{ "play-dvd", I18N_NOOP( "Play DVD Video" ), 0 },
|
|
|
|
{ 0, 0, 0 } };
|
|
|
|
|
|
|
|
int
|
|
|
|
main( int argc, char **argv )
|
|
|
|
{
|
|
|
|
//we need to do this, says adrianS from SuSE
|
|
|
|
if( !XInitThreads() )
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
aboutData.addCredit( "Mike Diehl", I18N_NOOP("Handbook") );
|
|
|
|
aboutData.addCredit( "The Kaffeine Developers", I18N_NOOP("Great reference code") );
|
|
|
|
aboutData.addCredit( "Eric Prydz", I18N_NOOP("The video for \"Call on Me\" encouraged plenty of debugging! ;)") );
|
|
|
|
aboutData.addCredit( "David Vignoni", I18N_NOOP("The current Codeine icon") );
|
|
|
|
aboutData.addCredit( "Ian Monroe", I18N_NOOP("Patches, advice and moral support") );
|
|
|
|
|
|
|
|
|
|
|
|
TDECmdLineArgs::init( argc, argv, &aboutData );
|
|
|
|
TDECmdLineArgs::addCmdLineOptions( options );
|
|
|
|
|
|
|
|
TDEApplication application;
|
|
|
|
int returnValue;
|
|
|
|
|
|
|
|
{
|
|
|
|
Codeine::MainWindow mainWindow;
|
|
|
|
mainWindow.show();
|
|
|
|
|
|
|
|
returnValue = application.exec();
|
|
|
|
}
|
|
|
|
|
|
|
|
return returnValue;
|
|
|
|
}
|