00001 //<<<<<< INCLUDES >>>>>> 00002 00003 #include "Iguana/Studio/interface/IgQSplitterSite.h" 00004 #include <qsplitter.h> 00005 00006 //<<<<<< PRIVATE DEFINES >>>>>> 00007 //<<<<<< PRIVATE CONSTANTS >>>>>> 00008 //<<<<<< PRIVATE TYPES >>>>>> 00009 //<<<<<< PRIVATE VARIABLE DEFINITIONS >>>>>> 00010 //<<<<<< PUBLIC VARIABLE DEFINITIONS >>>>>> 00011 //<<<<<< CLASS STRUCTURE INITIALIZATION >>>>>> 00012 //<<<<<< PRIVATE FUNCTION DEFINITIONS >>>>>> 00013 //<<<<<< PUBLIC FUNCTION DEFINITIONS >>>>>> 00014 //<<<<<< MEMBER FUNCTION DEFINITIONS >>>>>> 00015 00016 IgQSplitterSite::IgQSplitterSite (IgState *, IgSite *parent) 00017 : m_widget (new QSplitter (hostFrom (parent))) 00018 { 00019 IgQtSite::host (parent, m_widget); 00020 } 00021 00022 IgQSplitterSite::IgQSplitterSite (IgSite *parent, QSplitter *widget) 00023 : m_widget (widget) 00024 { 00025 IgQtSite::host (parent, m_widget); 00026 } 00027 00028 const char * 00029 IgQSplitterSite::catalogLabel (void) 00030 { return "QSplitter"; } 00031 00032 QWidget * 00033 IgQSplitterSite::self (void) 00034 { 00035 return m_widget; 00036 } 00037 00038 QWidget * 00039 IgQSplitterSite::host (void) 00040 { 00041 return m_widget; 00042 } 00043 00044 void 00045 IgQSplitterSite::host (QWidget *) 00046 {}