Documentation


X3DTK::Qt::Field Class Reference

#include <Fields.h>

Inheritance diagram for X3DTK::Qt::Field:

X3DTK::Qt::AbstractMField X3DTK::Qt::SField< TypeSField > X3DTK::Qt::SField< animal::Vec2 > X3DTK::Qt::SField< animal::Vec3 > X3DTK::Qt::SField< animal::Vec4 > X3DTK::Qt::SField< bool > X3DTK::Qt::SField< float > X3DTK::Qt::SField< int > X3DTK::Qt::SField< QString > X3DTK::Qt::SField< X3DTK::SFRotation > X3DTK::Qt::SField< X3DTK::SFVec2f > X3DTK::Qt::SField< X3DTK::SFVec3f > List of all members.

Detailed Description

A pure abstract field.

A field corresponds to a data defined with its Field::name and its Field::pointer. This field can be edit with its own GUI (Graphique User Interface). This GUI can be add to a QWidget parent with Field::add()

Definition at line 93 of file Fields.h.

Public Member Functions

 Field (QString name, void *pointer)
virtual ~Field ()
virtual void add (QWidget *parent)=0
 Add the corresponding field GUI (Graphique User Interface) the parameter QWidget * parent.


Public Attributes

QString name
 The name of the data to represent.

void * pointer
 The pointer corresponding to the data to represent.


Constructor & Destructor Documentation

X3DTK::Qt::Field::Field QString  name,
void *  pointer
[inline]
 

Definition at line 102 of file Fields.h.

virtual X3DTK::Qt::Field::~Field  )  [inline, virtual]
 

Definition at line 105 of file Fields.h.


Member Function Documentation

virtual void X3DTK::Qt::Field::add QWidget parent  )  [pure virtual]
 

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

Implemented in X3DTK::Qt::SField< TypeSField >, X3DTK::Qt::MField< TypeSField >, X3DTK::Qt::SField< animal::Vec4 >, X3DTK::Qt::SField< X3DTK::SFVec3f >, X3DTK::Qt::SField< X3DTK::SFVec2f >, X3DTK::Qt::SField< float >, X3DTK::Qt::SField< QString >, X3DTK::Qt::SField< int >, X3DTK::Qt::SField< bool >, X3DTK::Qt::SField< animal::Vec3 >, X3DTK::Qt::SField< animal::Vec2 >, X3DTK::Qt::SField< X3DTK::SFRotation >, X3DTK::Qt::MField< animal::Vec4 >, X3DTK::Qt::MField< X3DTK::SFVec3f >, X3DTK::Qt::MField< X3DTK::SFVec2f >, X3DTK::Qt::MField< float >, X3DTK::Qt::MField< int >, X3DTK::Qt::MField< animal::Vec3 >, X3DTK::Qt::MField< animal::Vec2 >, and X3DTK::Qt::MField< X3DTK::SFRotation >.


Member Data Documentation

QString X3DTK::Qt::Field::name
 

The name of the data to represent.

Definition at line 97 of file Fields.h.

Referenced by X3DTK::Qt::MFEditor::MFEditor().

void* X3DTK::Qt::Field::pointer
 

The pointer corresponding to the data to represent.

Definition at line 100 of file Fields.h.


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