summaryrefslogtreecommitdiff
path: root/noncore/games/kpacman/main.cpp
Unidiff
Diffstat (limited to 'noncore/games/kpacman/main.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/games/kpacman/main.cpp27
1 files changed, 2 insertions, 25 deletions
diff --git a/noncore/games/kpacman/main.cpp b/noncore/games/kpacman/main.cpp
index 76afb57..2906d2a 100644
--- a/noncore/games/kpacman/main.cpp
+++ b/noncore/games/kpacman/main.cpp
@@ -1,66 +1,43 @@
1/*************************************************************************** 1/***************************************************************************
2 main.cpp - description 2 main.cpp - description
3 ------------------- 3 -------------------
4 begin : Sam Jan 19 13:37:57 CET 2002 4 begin : Sam Jan 19 13:37:57 CET 2002
5 copyright : (C) 2002 by Jörg Thönnissen 5 copyright : (C) 2002 by Jörg Thönnissen
6 email : joe@dsite.de 6 email : joe@dsite.de
7 ***************************************************************************/ 7 ***************************************************************************/
8 8
9/*************************************************************************** 9/***************************************************************************
10 * * 10 * *
11 * This program is free software; you can redistribute it and/or modify * 11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the GNU General Public License as published by * 12 * it under the terms of the GNU General Public License as published by *
13 * the Free Software Foundation; either version 2 of the License, or * 13 * the Free Software Foundation; either version 2 of the License, or *
14 * (at your option) any later version. * 14 * (at your option) any later version. *
15 * * 15 * *
16 ***************************************************************************/ 16 ***************************************************************************/
17 17
18#include "portable.h" 18#include "portable.h"
19 19
20#if defined( KDE2_PORT ) 20#if defined( KDE2_PORT )
21#include <kcmdlineargs.h> 21#include <kcmdlineargs.h>
22#include <kaboutdata.h> 22#include <kaboutdata.h>
23#include <klocale.h> 23#include <klocale.h>
24#elif defined( QPE_PORT ) 24#elif defined( QPE_PORT )
25#include <qpe/qpeapplication.h> 25#include <opie2/oapplicationfactory.h>
26#endif 26#endif
27 27
28#include "kpacman.h" 28#include "kpacman.h"
29 29
30#ifdef KDE2_PORT 30#ifdef KDE2_PORT
31static const char *description = 31static const char *description =
32 I18N_NOOP("Kpacman"); 32 I18N_NOOP("Kpacman");
33// INSERT A DESCRIPTION FOR YOUR APPLICATION HERE 33// INSERT A DESCRIPTION FOR YOUR APPLICATION HERE
34 34
35 35
36static KCmdLineOptions options[] = 36static KCmdLineOptions options[] =
37{ 37{
38 { 0, 0, 0 } 38 { 0, 0, 0 }
39 // INSERT YOUR COMMANDLINE OPTIONS HERE 39 // INSERT YOUR COMMANDLINE OPTIONS HERE
40}; 40};
41#endif 41#endif
42 42
43int main(int argc, char *argv[]) 43OPIE_EXPORT_APP( Opie::Core::OApplicationFactory<Kpacman> )
44{
45#if defined( KDE2_PORT )
46 KAboutData aboutData( "kpacman", I18N_NOOP("Kpacman"),
47 VERSION, description, KAboutData::License_GPL,
48 "(c) 2002, Jörg Thönnissen", 0, 0, "joe@dsite.de");
49 aboutData.addAuthor("Jörg Thönnissen",0, "joe@dsite.de");
50 KCmdLineArgs::init( argc, argv, &aboutData );
51 KCmdLineArgs::addCmdLineOptions( options ); // Add our own options.
52 KApplication a;
53#elif defined( QPE_PORT )
54 QPEApplication a( argc, argv );
55#endif
56 Kpacman *kpacman = new Kpacman( NULL, "Kpacman" );
57 a.setMainWidget(kpacman);
58#if defined( KDE2_PORT )
59 a.setTopWidget(kpacman);
60 kpacman->show();
61#elif defined( QPE_PORT )
62 kpacman->showMaximized();
63#endif
64
65 return a.exec();
66}