Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
BaseFieldList Class Reference

Paw default BaseField implementation, this uses KSPField and BaseField default implementations. More...

Public Member Functions

void AddBaseFieldList (BaseFieldList addList)
 Adds all the elements in another BaseFieldList to this one. More...
 
 BaseFieldList (Object host)
 
 BaseFieldList (object host)
 
virtual void Load (ConfigNode node)
 
bool ReadValue (string valueName, string value)
 
bool ReadValue (string valueName, string value, object host)
 
void RemoveBaseFieldList (BaseFieldList removeList)
 Removes all the elements in another BaseFieldList from this one. More...
 
virtual void Save (ConfigNode node)
 
bool TryGetFieldUIControl< T > (string fieldName, out T control)
 Get the UI_Control for a PAW Field More...
 

Protected Member Functions

override void CreateList (object instance)
 

Detailed Description

Paw default BaseField implementation, this uses KSPField and BaseField default implementations.

Constructor & Destructor Documentation

BaseFieldList.BaseFieldList ( Object  host)
inline
BaseFieldList.BaseFieldList ( object  host)
inline

Member Function Documentation

void BaseFieldList.AddBaseFieldList ( BaseFieldList  addList)
inline

Adds all the elements in another BaseFieldList to this one.

Parameters
addListBaseFieldList to add.
override void BaseFieldList.CreateList ( object  instance)
inlineprotected
virtual void BaseFieldList.Load ( ConfigNode  node)
inlinevirtual
bool BaseFieldList.ReadValue ( string  valueName,
string  value 
)
inline
bool BaseFieldList.ReadValue ( string  valueName,
string  value,
object  host 
)
inline
void BaseFieldList.RemoveBaseFieldList ( BaseFieldList  removeList)
inline

Removes all the elements in another BaseFieldList from this one.

Parameters
removeListBaseFieldList to remove.
virtual void BaseFieldList.Save ( ConfigNode  node)
inlinevirtual
bool BaseFieldList.TryGetFieldUIControl< T > ( string  fieldName,
out T  control 
)
inline

Get the UI_Control for a PAW Field

Template Parameters
TType of the UI_Control
Parameters
fieldNamestring name of the field
controlcontrol to deliver the result to
Returns
True if found
Type Constraints
T :UI_Control 

The documentation for this class was generated from the following file: