00001 #ifndef IGUANA_STUDIO_IG_Q_MAIN_WINDOW_SITE_H
00002 # define IGUANA_STUDIO_IG_Q_MAIN_WINDOW_SITE_H
00003
00004
00005
00006 # include "Iguana/Studio/interface/IgQtSite.h"
00007
00008
00009
00010
00011
00012 class IgState;
00013 class QMainWindow;
00014
00015
00016
00017
00018
00019 class IGUANA_STUDIO_API IgQMainWindowSite : public IgQtSite
00020 {
00021 public:
00022
00023 IgQMainWindowSite (IgState *state, IgSite *parent);
00024
00025
00026
00027
00028
00029
00030 static const char * catalogLabel (void);
00031
00032 protected:
00033 virtual QWidget * self (void);
00034 virtual QWidget * host (void);
00035 virtual void host (QWidget *child);
00036
00037 private:
00038 QMainWindow *m_window;
00039 };
00040
00041
00042
00043
00044 #endif // IGUANA_STUDIO_IG_Q_MAIN_WINDOW_SITE_H