GuiInspectorGroup Class Reference

#include <group.h>

Inheritance diagram for GuiInspectorGroup:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GuiInspectorGroup ()
 GuiInspectorGroup (SimObjectPtr< SimObject > target, StringTableEntry groupName, SimObjectPtr< GuiInspector > parent)
virtual ~GuiInspectorGroup ()
 DECLARE_CONOBJECT (GuiInspectorGroup)
virtual GuiInspectorFieldconstructField (S32 fieldType)
virtual GuiInspectorFieldfindField (StringTableEntry fieldName)
StringTableEntry getGroupName ()
SimObjectPtr< SimObjectgetGroupTarget ()
SimObjectPtr< GuiInspectorgetContentCtrl ()
bool onAdd ()
 Called when this object is added to the scene.
virtual bool inspectGroup ()
virtual void animateToContents ()

Static Public Member Functions

static void initPersistFields ()
 Register dynamic fields in a subclass of ConsoleObject.

Public Attributes

SimObjectPtr< SimObjectmTarget
SimObjectPtr< GuiInspectormParent
Vector< GuiInspectorField * > mChildren
GuiStackControlmStack

Protected Member Functions

virtual bool createContent ()

Private Types

typedef GuiRolloutCtrl Parent

Member Typedef Documentation

Reimplemented from GuiRolloutCtrl.

Reimplemented in GuiInspectorDynamicGroup.


Constructor & Destructor Documentation

GuiInspectorGroup::GuiInspectorGroup (  ) 

GuiInspectorGroup::GuiInspectorGroup ( SimObjectPtr< SimObject target,
StringTableEntry  groupName,
SimObjectPtr< GuiInspector parent 
)

virtual GuiInspectorGroup::~GuiInspectorGroup (  )  [virtual]


Member Function Documentation

GuiInspectorGroup::DECLARE_CONOBJECT ( GuiInspectorGroup   ) 

static void GuiInspectorGroup::initPersistFields (  )  [static]

Register dynamic fields in a subclass of ConsoleObject.

See also:
addField(), addFieldV(), addDeprecatedField(), addGroup(), endGroup()

Reimplemented from GuiRolloutCtrl.

virtual GuiInspectorField* GuiInspectorGroup::constructField ( S32  fieldType  )  [virtual]

virtual GuiInspectorField* GuiInspectorGroup::findField ( StringTableEntry  fieldName  )  [virtual]

StringTableEntry GuiInspectorGroup::getGroupName (  )  [inline]

SimObjectPtr<SimObject> GuiInspectorGroup::getGroupTarget (  )  [inline]

SimObjectPtr<GuiInspector> GuiInspectorGroup::getContentCtrl (  )  [inline]

bool GuiInspectorGroup::onAdd (  )  [virtual]

Called when this object is added to the scene.

Reimplemented from GuiRolloutCtrl.

virtual bool GuiInspectorGroup::inspectGroup (  )  [virtual]

Reimplemented in GuiInspectorDynamicGroup.

virtual void GuiInspectorGroup::animateToContents (  )  [virtual]

virtual bool GuiInspectorGroup::createContent (  )  [protected, virtual]

Reimplemented in GuiInspectorDynamicGroup.


Member Data Documentation