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.
|
|
|
|
|
|
|
/* This template is based off of the KOffice example written by Torben Weis <weis@kde.org
|
|
|
|
It was converted to a KDevelop template by Ian Reinhart Geiser <geiseri@yahoo.com>
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <koApplication.h>
|
|
|
|
#include <koDocument.h>
|
|
|
|
#include <koMainWindow.h>
|
|
|
|
#include <tdecmdlineargs.h>
|
|
|
|
#include <tdelocale.h>
|
|
|
|
#include <dcopclient.h>
|
|
|
|
#include "%{APPNAMELC}_aboutdata.h"
|
|
|
|
|
|
|
|
|
|
|
|
static const TDECmdLineOptions options[]=
|
|
|
|
{
|
|
|
|
{"+[file]", I18N_NOOP("File to open"),0},
|
|
|
|
TDECmdLineLastOption
|
|
|
|
};
|
|
|
|
|
|
|
|
int main( int argc, char **argv )
|
|
|
|
{
|
|
|
|
TDECmdLineArgs::init( argc, argv, new%{APPNAME}AboutData() );
|
|
|
|
TDECmdLineArgs::addCmdLineOptions( options );
|
|
|
|
KoApplication app;
|
|
|
|
|
|
|
|
app.dcopClient()->attach();
|
|
|
|
app.dcopClient()->registerAs( "%{APPNAMELC}" );
|
|
|
|
|
|
|
|
if (!app.start()) // parses command line args, create initial docs and shells
|
|
|
|
return 1;
|
|
|
|
return app.exec();
|
|
|
|
}
|