You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
codeine/src/app/main.cpp

53 lines
1.5 KiB

// (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,
"https://mirror.git.trinitydesktop.org/gitea/TDE/codeine",
0 );
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;
}