GuiInspectorDynamicField Class Reference

#include <dynamicField.h>

Inheritance diagram for GuiInspectorDynamicField:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GuiInspectorDynamicField (GuiInspectorGroup *parent, SimObjectPtr< SimObject > target, SimFieldDictionary::Entry *field)
 GuiInspectorDynamicField ()
 ~GuiInspectorDynamicField ()
 DECLARE_CONOBJECT (GuiInspectorDynamicField)
virtual void setData (StringTableEntry data)
virtual StringTableEntry getData ()
virtual StringTableEntry getFieldName ()
virtual bool onAdd ()
 Called when this object is added to the scene.
void renameField (StringTableEntry newFieldName)
GuiControlconstructRenameControl ()
virtual bool resize (const Point2I &newPosition, const Point2I &newExtent)
 Changes the size and/or position of this control.

Public Attributes

SimFieldDictionary::EntrymDynField

Private Types

typedef GuiInspectorField Parent

Private Attributes

SimObjectPtr< GuiControlmRenameCtrl
GuiBitmapButtonCtrlmDeleteButton

Member Typedef Documentation


Constructor & Destructor Documentation

GuiInspectorDynamicField::GuiInspectorDynamicField ( GuiInspectorGroup parent,
SimObjectPtr< SimObject target,
SimFieldDictionary::Entry field 
)

GuiInspectorDynamicField::GuiInspectorDynamicField (  )  [inline]

GuiInspectorDynamicField::~GuiInspectorDynamicField (  )  [inline]


Member Function Documentation

GuiInspectorDynamicField::DECLARE_CONOBJECT ( GuiInspectorDynamicField   ) 

virtual void GuiInspectorDynamicField::setData ( StringTableEntry  data  )  [virtual]

Reimplemented from GuiInspectorField.

virtual StringTableEntry GuiInspectorDynamicField::getData (  )  [virtual]

Reimplemented from GuiInspectorField.

virtual StringTableEntry GuiInspectorDynamicField::getFieldName (  )  [inline, virtual]

Reimplemented from GuiInspectorField.

virtual bool GuiInspectorDynamicField::onAdd (  )  [virtual]

Called when this object is added to the scene.

Reimplemented from GuiInspectorField.

void GuiInspectorDynamicField::renameField ( StringTableEntry  newFieldName  ) 

GuiControl* GuiInspectorDynamicField::constructRenameControl (  ) 

virtual bool GuiInspectorDynamicField::resize ( const Point2I newPosition,
const Point2I newExtent 
) [virtual]

Changes the size and/or position of this control.

Parameters:
newPosition New position of this control
newExtent New size of this control

Reimplemented from GuiInspectorField.


Member Data Documentation