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