CMS 3D CMS Logo

IgQWidgetSite Class Reference

#include <Iguana/Studio/interface/IgQWidgetSite.h>

Inheritance diagram for IgQWidgetSite:

IgQtSite IgSite

List of all members.

Public Member Functions

 IgQWidgetSite (IgState *state, IgSite *parent)

Static Public Member Functions

static const char * catalogLabel (void)

Protected Member Functions

virtual void host (QWidget *child)
virtual QWidget * host (void)
virtual QWidget * self (void)

Private Attributes

QWidget * m_widget


Detailed Description

Definition at line 18 of file IgQWidgetSite.h.


Constructor & Destructor Documentation

IgQWidgetSite::IgQWidgetSite ( IgState state,
IgSite parent 
)

Definition at line 16 of file IgQWidgetSite.cc.

References IgQtSite::host(), and m_widget.

00017     : m_widget (new QWidget (hostFrom (parent)))
00018 {
00019     IgQtSite::host (parent, m_widget);
00020 }


Member Function Documentation

const char * IgQWidgetSite::catalogLabel ( void   )  [static]

Definition at line 23 of file IgQWidgetSite.cc.

00024 { return "QWidget"; }

void IgQWidgetSite::host ( QWidget *  child  )  [protected, virtual]

Implements IgQtSite.

Definition at line 39 of file IgQWidgetSite.cc.

00040 {}

QWidget * IgQWidgetSite::host ( void   )  [protected, virtual]

Implements IgQtSite.

Definition at line 33 of file IgQWidgetSite.cc.

References m_widget.

00034 {
00035     return m_widget;
00036 }

QWidget * IgQWidgetSite::self ( void   )  [protected, virtual]

Implements IgQtSite.

Definition at line 27 of file IgQWidgetSite.cc.

References m_widget.

00028 {
00029     return m_widget;
00030 }


Member Data Documentation

QWidget* IgQWidgetSite::m_widget [private]

Definition at line 35 of file IgQWidgetSite.h.

Referenced by host(), IgQWidgetSite(), and self().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:25:37 2009 for CMSSW by  doxygen 1.5.4