OptionEntryEnum Class Reference

#include <OptionEntry.h>

Inheritance diagram for OptionEntryEnum:

OptionEntryInt OptionEntry ARGParserIntI

List of all members.

Public Member Functions

 OptionEntryEnum (std::list< OptionEntry * > &group, const char *name, const char *description, unsigned int data, int value, OptionEntryEnum::EnumEntry enums[])
virtual ~OptionEntryEnum ()
virtual EntryType getEntryType ()
virtual bool setValue (int value)
virtual const char * getDescription ()
virtual const char * getDefaultValueAsString ()
virtual const char * getValueAsString ()
virtual bool setValueFromString (const std::string &string)
virtual const char * getComsBufferValue ()
virtual bool setComsBufferValue (const char *string)
OptionEntryEnum::EnumEntrygetEnums ()

Protected Attributes

EnumEntryenums_

Classes

struct  EnumEntry


Detailed Description

Definition at line 167 of file OptionEntry.h.


Constructor & Destructor Documentation

OptionEntryEnum::OptionEntryEnum ( std::list< OptionEntry * > &  group,
const char *  name,
const char *  description,
unsigned int  data,
int  value,
OptionEntryEnum::EnumEntry  enums[] 
)

Definition at line 375 of file OptionEntry.cpp.

OptionEntryEnum::~OptionEntryEnum (  )  [virtual]

Definition at line 386 of file OptionEntry.cpp.


Member Function Documentation

virtual EntryType OptionEntryEnum::getEntryType (  )  [inline, virtual]

Reimplemented from OptionEntryInt.

Definition at line 184 of file OptionEntry.h.

References OptionEntry::OptionEntryEnumType.

bool OptionEntryEnum::setValue ( int  value  )  [virtual]

Reimplemented from OptionEntryInt.

Definition at line 406 of file OptionEntry.cpp.

References OptionEntryEnum::EnumEntry::description, enums_, and OptionEntryInt::setValue().

Referenced by InventoryDialog::select(), BuyAccessoryDialog::select(), and setValueFromString().

const char * OptionEntryEnum::getDescription (  )  [virtual]

Reimplemented from OptionEntry.

Definition at line 390 of file OptionEntry.cpp.

References OptionEntryEnum::EnumEntry::description, OptionEntry::description_, enums_, and S3D::formatStringBuffer().

const char * OptionEntryEnum::getDefaultValueAsString (  )  [virtual]

Reimplemented from OptionEntryInt.

Definition at line 418 of file OptionEntry.cpp.

References OptionEntryInt::defaultValue_, OptionEntryEnum::EnumEntry::description, and enums_.

const char * OptionEntryEnum::getValueAsString (  )  [virtual]

Reimplemented from OptionEntryInt.

Definition at line 430 of file OptionEntry.cpp.

References OptionEntryEnum::EnumEntry::description, enums_, and OptionEntryInt::value_.

bool OptionEntryEnum::setValueFromString ( const std::string string  )  [virtual]

Reimplemented from OptionEntryInt.

Definition at line 442 of file OptionEntry.cpp.

References OptionEntryEnum::EnumEntry::description, enums_, setValue(), and LangStringUtil::strcmp().

virtual const char* OptionEntryEnum::getComsBufferValue (  )  [inline, virtual]

Reimplemented from OptionEntry.

Definition at line 192 of file OptionEntry.h.

References OptionEntryInt::getValueAsString().

virtual bool OptionEntryEnum::setComsBufferValue ( const char *  string  )  [inline, virtual]

Reimplemented from OptionEntry.

Definition at line 194 of file OptionEntry.h.

References OptionEntryInt::setValueFromString().

OptionEntryEnum::EnumEntry* OptionEntryEnum::getEnums (  )  [inline]

Definition at line 197 of file OptionEntry.h.

References enums_.

Referenced by GLWOptionEntry::createEntry(), OptionEntrySetterUtil::createOtherSetter(), and ServerWebServerUtil::generateSettingValue().


Member Data Documentation

EnumEntry* OptionEntryEnum::enums_ [protected]

Definition at line 200 of file OptionEntry.h.

Referenced by getDefaultValueAsString(), getDescription(), getEnums(), getValueAsString(), setValue(), and setValueFromString().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:05 2009 for Scorched3D by  doxygen 1.5.3