BASE::RCParameter Class Reference

Base class for all parameters. More...

Inherited by BASE::TRCParameter< TData >, BASE::TRCParameter< RCDockablePlacement >, BASE::TRCParameter< RCDynamicViewState >, BASE::TRCParameter< RCDynamicViewStateHandlerBase >, BASE::TRCParameter< RCLogWindow >, BASE::TRCParameter< RCRecentFileList >, BASE::TRCParameter< RCUniversalComponentList >, BASE::TRCParameter< RCWindowState >, BASE::TRCParameter< RSCameraSettings >, BASE::TRCParameter< RSFogSettings >, BASE::TRCParameter< RSLocalSocketSettings >, BASE::TRCParameter< RSOglSceneSettings >, BASE::TRCParameter< RSOglViewQuality >, BASE::TRCParameter< RSRS232Settings >, BASE::TRCParameter< RSSettings >, BASE::TRCParameter< TBase >, and BASE::TRCParameter< TRCComponentList >.

Inheritance diagram for BASE::RCParameter:

Inheritance graph
[legend]
Collaboration diagram for BASE::RCParameter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const RCStringGetTypeKey () const
const RCStringGetKey () const
virtual void ReadFromSerial (RCSerializer &Serializer, const RCString &sKey=_T(""), TBool bWriteDefaults=false)=0
virtual void WriteToSerial (RCSerializer &Serializer, const RCString &sKey=_T("")) const =0
void TransferSerial (RCSerializer &Serializer, const RCString &sKey=_T(""), TBool bWriteDefaults=false)
virtual TBool EditModal (const RCString &sTitle=_T(""), TBool bHideTopKey=true)=0
virtual RCParamHandlerGetHandler ()=0

Protected Member Functions

 RCParameter (const RCString &sTypeKey, const RCString &sKey)

Protected Attributes

const RCString m_sTypeKey
const RCString m_sKey

Detailed Description

Base class for all parameters.

Author:
Patrik Stellmann
This base class defines the interface that is the same for all parameters. These are member functions for string conversion reading/writing from/to an ini interface and for creating a modal dialog to edit it.


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 12:46:42 2006 for Simulator Bob by  doxygen 1.4.6-NO