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