#include <GR_OptionTable.h>
Definition at line 51 of file GR_OptionTable.h.
| GR_OptionTable::GR_OptionTable | ( | ) |
| virtual GR_OptionTable::~GR_OptionTable | ( | ) | [virtual] |
| void GR_OptionTable::addTemplate | ( | GR_OptionTemplate * | tplate | ) |
| GR_UserOption* GR_OptionTable::createOption | ( | const char * | type, | |
| const char * | name | |||
| ) |
| bool GR_OptionTable::destroyOption | ( | const char * | name | ) |
| UT_NotifierImpl<GR_OptionTableEvent &>& GR_OptionTable::getEventNotifier | ( | ) | [inline] |
Returns a notifier that distributes events when options are added, removed or changed.
Definition at line 87 of file GR_OptionTable.h.
| int GR_OptionTable::getNumOptions | ( | ) | const [inline] |
Definition at line 65 of file GR_OptionTable.h.
| int GR_OptionTable::getNumTemplates | ( | ) | const |
| GR_UserOption* GR_OptionTable::getOption | ( | const char * | name | ) |
| const GR_UserOption* GR_OptionTable::getOption | ( | int | i | ) | const [inline] |
Definition at line 66 of file GR_OptionTable.h.
| GR_UserOption* GR_OptionTable::getOptionById | ( | int | unique_id | ) | [inline] |
Definition at line 76 of file GR_OptionTable.h.
| int GR_OptionTable::getOptionId | ( | const char * | name | ) | const |
| GR_OptionTemplate* GR_OptionTable::getTemplate | ( | int | i | ) | const |
| void GR_OptionTable::loadDefaultOptionDefinitions | ( | ) |
| bool GR_OptionTable::loadOptions | ( | UT_IStream & | is | ) |
| void GR_OptionTable::optionChanged | ( | const char * | name | ) |
| static void GR_OptionTable::overrideDefinitionFile | ( | const char * | filename | ) | [static] |
| bool GR_OptionTable::renameOption | ( | const char * | old_name, | |
| const char * | new_name, | |||
| bool | notify | |||
| ) |
| void GR_OptionTable::saveDefaultOptionDefinitions | ( | ) |
| bool GR_OptionTable::saveOptions | ( | ostream & | os, | |
| int | indent = 0 | |||
| ) | const |
Return true if the save/load was successful, and false otherwise.
UT_NotifierImpl<GR_OptionTableEvent &> GR_OptionTable::myEventNotifier [protected] |
Definition at line 116 of file GR_OptionTable.h.
UT_PtrArray<GR_UserOption *> GR_OptionTable::myOptions [protected] |
Definition at line 108 of file GR_OptionTable.h.
UT_PtrArray<GR_UserOption *> GR_OptionTable::myOptionsByID [protected] |
Definition at line 112 of file GR_OptionTable.h.
UT_SymbolTable GR_OptionTable::myOptionsLUT [protected] |
Definition at line 109 of file GR_OptionTable.h.
UT_SymbolTable GR_OptionTable::myTemplateLUT [protected] |
Definition at line 106 of file GR_OptionTable.h.
UT_PtrArray<GR_OptionTemplate *> GR_OptionTable::myTemplates [protected] |
Definition at line 105 of file GR_OptionTable.h.
1.5.9