Diffstat (limited to 'noncore/apps/opie-reader/main.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-reader/main.cpp | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/noncore/apps/opie-reader/main.cpp b/noncore/apps/opie-reader/main.cpp index 2440037..3e1f5e7 100644 --- a/noncore/apps/opie-reader/main.cpp +++ b/noncore/apps/opie-reader/main.cpp @@ -1,34 +1,50 @@ +#include "useqpe.h" +#ifdef USEQPE #include <qpe/qpeapplication.h> +#else +#include <qapplication.h> +#endif #include "QTReaderApp.h" #include "signal.h" #include "stdio.h" #include "time.h" + +#ifdef USEQPE QTReaderApp* app = NULL; void handler(int signum) { if (app != NULL) { app->suspend(); app->saveprefs(); } signal(signum, handler); } +#endif int main( int argc, char ** argv ) { - signal(SIGCONT, handler); +#ifdef USEQPE + signal(SIGCONT, handler); QPEApplication a( argc, argv ); - QTReaderApp m; - a.showMainDocumentWidget( &m ); - app = &m; +#else + QApplication a( argc, argv ); + QTReaderApp m; + a.setMainWidget( &m ); + if (argc > 1) + { + m.setDocument(argv[1]); + } +#endif + return a.exec(); } |