Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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  )  [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

QFieldEditorFactory * QFieldEditorFactory::_the = 0 [static, private]
 

Definition at line 60 of file OSGQFieldEditorFactory.cpp.

Referenced by the().


The documentation for this class was generated from the following files:
Generated on Thu Aug 25 04:31:03 2005 for OpenSG by  doxygen 1.4.3