osg::QFieldEditorFactory Class Reference

#include <OSGQFieldEditorFactory.h>

List of all members.

Public Member Functions

 ~QFieldEditorFactory (void)
QFieldEditorBasecreateEditor (QFieldViewBase *pView, const char *name=0)
QFieldEditorBasecreateEditor (UInt32 uiIndex, QFieldViewBase *pView, const char *name=0)

Static Public Member Functions

static QFieldEditorFactorythe ()

Private Member Functions

 QFieldEditorFactory (void)

Static Private Attributes

static QFieldEditorFactory_the = 0


Detailed Description

Definition at line 58 of file OSGQFieldEditorFactory.h.


Constructor & Destructor Documentation

QFieldEditorFactory::~QFieldEditorFactory ( void   ) 

Definition at line 62 of file OSGQFieldEditorFactory.cpp.

00063 {
00064 }

QFieldEditorFactory::QFieldEditorFactory ( void   )  [private]

Definition at line 89 of file OSGQFieldEditorFactory.cpp.

00090 {
00091 }


Member Function Documentation

QFieldEditorFactory & QFieldEditorFactory::the ( void   )  [static]

Definition at line 67 of file OSGQFieldEditorFactory.cpp.

References _the.

Referenced by osg::QMFieldView::initSelf(), and osg::QSFieldView::initSelf().

00068 {
00069     if(!_the)
00070         _the = new QFieldEditorFactory;
00071 
00072     return *_the;
00073 }

QFieldEditorBase * QFieldEditorFactory::createEditor ( QFieldViewBase pView,
const char *  name = 0 
)

Definition at line 76 of file OSGQFieldEditorFactory.cpp.

Referenced by osg::QMFieldView::initSelf(), and osg::QSFieldView::initSelf().

00078 {
00079     return new QGenericFieldEditor(pView, name);
00080 }

QFieldEditorBase * QFieldEditorFactory::createEditor ( UInt32  uiIndex,
QFieldViewBase pView,
const char *  name = 0 
)

Definition at line 83 of file OSGQFieldEditorFactory.cpp.

00085 {
00086     return new QGenericFieldEditor(uiIndex, pView, name);
00087 }


Member Data Documentation

Definition at line 74 of file OSGQFieldEditorFactory.h.

Referenced by the().


The documentation for this class was generated from the following files:

Generated on Mon Mar 17 12:26:06 2008 for OpenSG by  doxygen 1.5.5