#include <OptionEntry.h>

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::EnumEntry * | getEnums () |
Protected Attributes | |
| EnumEntry * | enums_ |
Classes | |
| struct | EnumEntry |
Definition at line 167 of file OptionEntry.h.
| 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.
| 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().
EnumEntry* OptionEntryEnum::enums_ [protected] |
Definition at line 200 of file OptionEntry.h.
Referenced by getDefaultValueAsString(), getDescription(), getEnums(), getValueAsString(), setValue(), and setValueFromString().
1.5.3