diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | bcb704366cb5e333a626c18c308c7e0448a8e69f (patch) | |
tree | f0d6ab7d78ecdd9207cf46536376b44b91a1ca71 /dcoprss/main.cpp | |
download | tdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.tar.gz tdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'dcoprss/main.cpp')
-rw-r--r-- | dcoprss/main.cpp | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/dcoprss/main.cpp b/dcoprss/main.cpp new file mode 100644 index 00000000..fcebf8c0 --- /dev/null +++ b/dcoprss/main.cpp @@ -0,0 +1,39 @@ +/* $Id$ */ + +#include <kuniqueapplication.h> +#include <kaboutdata.h> +#include <kcmdlineargs.h> +#include <kdebug.h> +#include <kaboutdata.h> +#include <klocale.h> +#include <dcopclient.h> +#include "service.h" +#include "query.h" + +int main (int argc, char *argv[]) +{ + KLocale::setMainCatalogue("dcoprss"); + KAboutData aboutdata("rssservice", I18N_NOOP("KDE RSS Service"), + "0.8", I18N_NOOP("A RSS data service."), + KAboutData::License_GPL, "(C) 2003, Ian Reinhart Geiser"); + aboutdata.addAuthor("Ian Reinhart Geiser",I18N_NOOP("Developer"),"geiseri@kde.org"); + + KCmdLineArgs::init( argc, argv, &aboutdata ); + // KCmdLineArgs::addCmdLineOptions( options ); + KUniqueApplication::addCmdLineOptions(); + + if (!KUniqueApplication::start()) + { + kdDebug() << "rssservice is already running!" << endl; + return (0); + } + + KUniqueApplication app; + kdDebug() << "starting rssservice " << endl; + // This app is started automatically, no need for session management + app.disableSessionManagement(); + RSSService *service = new RSSService; + QueryService *query = new QueryService(service); + + return app.exec(); +} |