Documentation


X3DTK::Qt::SField< TypeSField > Class Template Reference

#include <Fields.h>

Inheritance diagram for X3DTK::Qt::SField< TypeSField >:

X3DTK::Qt::Field X3DTK::Qt::SFVector2 X3DTK::Qt::SFVector3 X3DTK::Qt::SFVector4 X3DTK::Qt::X3DSFRotation X3DTK::Qt::X3DSFVec2f X3DTK::Qt::X3DSFVec3f List of all members.

Detailed Description

template<typename TypeSField>
class X3DTK::Qt::SField< TypeSField >

A pure abstract single fields.

Definition at line 145 of file Fields.h.

Public Member Functions

 SField (QString name, void *pointer)
virtual QWidgetSFieldGUI (QString name, TypeSField *ptr, QWidget *parent)=0
 the corresponding single field's GUI (Graphique User Interface)

virtual void add (QWidget *parent)
 Add the corresponding field GUI (Graphique User Interface) to the parameter QWidget * parent.


Constructor & Destructor Documentation

template<typename TypeSField>
X3DTK::Qt::SField< TypeSField >::SField QString  name,
void *  pointer
[inline]
 

Definition at line 147 of file Fields.h.


Member Function Documentation

template<typename TypeSField>
void X3DTK::Qt::SField< TypeSField >::add QWidget parent  )  [virtual]
 

Add the corresponding field GUI (Graphique User Interface) to the parameter QWidget * parent.

Implements X3DTK::Qt::Field.

Definition at line 9 of file Fields.cpp.

References X3DTK::Qt::SField< TypeSField >::SFieldGUI().

template<typename TypeSField>
virtual QWidget* X3DTK::Qt::SField< TypeSField >::SFieldGUI QString  name,
TypeSField< TypeSField > *  ptr,
QWidget parent
[pure virtual]
 

the corresponding single field's GUI (Graphique User Interface)

Implemented in X3DTK::Qt::SFFloat, X3DTK::Qt::SFInt, X3DTK::Qt::SFString, and X3DTK::Qt::SFBool.

Referenced by X3DTK::Qt::SField< TypeSField >::add().


The documentation for this class was generated from the following files:
Generated on Thu Dec 23 13:52:34 2004 by doxygen 1.3.6