#include <ConsoleRuleFnIAdapter.h>

Public Member Functions | |
| ConsoleRuleFnIOptionsAdapter (OptionEntry &entry, bool write=false) | |
| virtual | ~ConsoleRuleFnIOptionsAdapter () |
| virtual bool | getBoolParam (const char *name) |
| virtual void | setBoolParam (const char *name, bool value) |
| virtual float | getNumberParam (const char *name) |
| virtual void | setNumberParam (const char *name, float value) |
| virtual const char * | getStringParam (const char *name) |
| virtual void | setStringParam (const char *name, const char *value) |
Protected Attributes | |
| OptionEntry & | entry_ |
| ConsoleRuleFn * | readRule_ |
| ConsoleRuleFn * | writeRule_ |
Definition at line 64 of file ConsoleRuleFnIAdapter.h.
| ConsoleRuleFnIOptionsAdapter::ConsoleRuleFnIOptionsAdapter | ( | OptionEntry & | entry, | |
| bool | write = false | |||
| ) |
Definition at line 85 of file ConsoleRuleFnIAdapter.cpp.
References Console::addRule(), ConsoleRuleTypeBoolean, ConsoleRuleTypeNone, ConsoleRuleTypeNumber, ConsoleRuleTypeString, DIALOG_ASSERT, OptionEntry::getEntryType(), OptionEntry::getName(), Console::instance(), OptionEntry::OptionEntryBoolType, OptionEntry::OptionEntryBoundedIntType, OptionEntry::OptionEntryEnumType, OptionEntry::OptionEntryFixedType, OptionEntry::OptionEntryFloatType, OptionEntry::OptionEntryIntType, OptionEntry::OptionEntryStringEnumType, OptionEntry::OptionEntryStringType, OptionEntry::OptionEntryTextType, OptionEntry::OptionEntryVectorType, readRule_, and writeRule_.
| ConsoleRuleFnIOptionsAdapter::~ConsoleRuleFnIOptionsAdapter | ( | ) | [virtual] |
Definition at line 122 of file ConsoleRuleFnIAdapter.cpp.
References Console::instance(), readRule_, Console::removeRule(), and writeRule_.
| bool ConsoleRuleFnIOptionsAdapter::getBoolParam | ( | const char * | name | ) | [virtual] |
Reimplemented from ConsoleRuleFnI.
Definition at line 136 of file ConsoleRuleFnIAdapter.cpp.
References entry_.
| void ConsoleRuleFnIOptionsAdapter::setBoolParam | ( | const char * | name, | |
| bool | value | |||
| ) | [virtual] |
Reimplemented from ConsoleRuleFnI.
Definition at line 141 of file ConsoleRuleFnIAdapter.cpp.
References entry_.
| float ConsoleRuleFnIOptionsAdapter::getNumberParam | ( | const char * | name | ) | [virtual] |
Reimplemented from ConsoleRuleFnI.
Definition at line 146 of file ConsoleRuleFnIAdapter.cpp.
References entry_, OptionEntry::getEntryType(), getValue(), OptionEntry::OptionEntryFixedType, OptionEntry::OptionEntryFloatType, and OptionEntry::OptionEntryIntType.
| void ConsoleRuleFnIOptionsAdapter::setNumberParam | ( | const char * | name, | |
| float | value | |||
| ) | [virtual] |
Reimplemented from ConsoleRuleFnI.
Definition at line 163 of file ConsoleRuleFnIAdapter.cpp.
References entry_, OptionEntry::getEntryType(), OptionEntry::OptionEntryFixedType, OptionEntry::OptionEntryFloatType, and OptionEntry::OptionEntryIntType.
| const char * ConsoleRuleFnIOptionsAdapter::getStringParam | ( | const char * | name | ) | [virtual] |
Reimplemented from ConsoleRuleFnI.
Definition at line 179 of file ConsoleRuleFnIAdapter.cpp.
References entry_.
| void ConsoleRuleFnIOptionsAdapter::setStringParam | ( | const char * | name, | |
| const char * | value | |||
| ) | [virtual] |
Reimplemented from ConsoleRuleFnI.
Definition at line 184 of file ConsoleRuleFnIAdapter.cpp.
References entry_.
OptionEntry& ConsoleRuleFnIOptionsAdapter::entry_ [protected] |
Definition at line 80 of file ConsoleRuleFnIAdapter.h.
Referenced by getBoolParam(), getNumberParam(), getStringParam(), setBoolParam(), setNumberParam(), and setStringParam().
ConsoleRuleFn* ConsoleRuleFnIOptionsAdapter::readRule_ [protected] |
Definition at line 81 of file ConsoleRuleFnIAdapter.h.
Referenced by ConsoleRuleFnIOptionsAdapter(), and ~ConsoleRuleFnIOptionsAdapter().
ConsoleRuleFn * ConsoleRuleFnIOptionsAdapter::writeRule_ [protected] |
Definition at line 81 of file ConsoleRuleFnIAdapter.h.
Referenced by ConsoleRuleFnIOptionsAdapter(), and ~ConsoleRuleFnIOptionsAdapter().
1.5.3