00001 #ifndef QTAPPLICATION_H
00002 #define QTAPPLICATION_H
00003
00004 #ifdef RT_QT
00005
00006 #include "AbstractApplication.h"
00007 #include "RendergroupQGLView.h"
00008
00009 namespace RenderTools {
00010
00011 class QtApplication: public QApplication, public AbstractApplication {
00012 public:
00013
00014 QtApplication( void );
00015 virtual ~QtApplication( void );
00016
00017 static PropertyPtr create( const XMLNodePtr & xml = XMLNodePtr() );
00018 virtual void createProperties( void );
00019 virtual void onInitialize( void );
00020 virtual int mainloop( void );
00021
00022 bool notify( QObject *rec, QEvent *ev );
00023
00024 private:
00025 };
00026
00027 };
00028
00029 #endif
00030
00031 #endif