Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

main.cpp

Go to the documentation of this file.
00001 
00002 #ifdef USEQPE
00003 #include <qpe/qpeapplication.h>
00004 #else
00005 #include <qapplication.h>
00006 #endif
00007 #include "QTReaderApp.h"
00008 
00009 #include "signal.h"
00010 #include "stdio.h"
00011 #include "time.h"
00012 
00013 
00014 #ifdef USEQPE
00015 QTReaderApp* app = NULL;
00016 
00017 void handler(int signum)
00018 {
00019     if (app != NULL)
00020     {
00021         app->suspend();
00022         app->saveprefs();
00023     }
00024     signal(signum, handler);
00025 }
00026 #endif
00027 
00028 int main( int argc, char ** argv )
00029 {
00030 
00031 #ifdef USEQPE
00032     signal(SIGCONT, handler);
00033     QPEApplication a( argc, argv );
00034     QTReaderApp m;
00035     a.showMainDocumentWidget( &m );
00036     app = &m;
00037 #else
00038     QApplication a( argc, argv );
00039     QTReaderApp m;
00040     a.setMainWidget( &m );
00041         if (argc > 1)
00042         {
00043             m.setDocument(argv[1]);
00044         }
00045 #endif
00046 
00047 
00048     return a.exec();
00049 }
00050 

Generated on Sat Nov 5 16:15:25 2005 for OPIE by  doxygen 1.4.2