![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
The base class for options. More...
Collaboration diagram for option:Public Attributes | |
| const struct option_set * | poptset |
| enum option_type | type |
| const struct option_common_vtable * | common_vtable |
| union { | |
| const struct option_bool_vtable * bool_vtable | |
| const struct option_int_vtable * int_vtable | |
| const struct option_str_vtable * str_vtable | |
| const struct option_enum_vtable * enum_vtable | |
| const struct option_bitwise_vtable * bitwise_vtable | |
| const struct option_font_vtable * font_vtable | |
| const struct option_color_vtable * color_vtable | |
| }; | |
| void(* | changed_callback )(struct option *option) |
| int | callback_data |
| void * | gui_data |
The base class for options.
Definition at line 209 of file options.cpp.
| union { ... } |
| const struct option_bitwise_vtable* option::bitwise_vtable |
Definition at line 229 of file options.cpp.
Referenced by handle_server_setting_bitwise(), option_bitwise_def(), option_bitwise_get(), option_bitwise_mask(), option_bitwise_set(), and option_bitwise_values().
| const struct option_bool_vtable* option::bool_vtable |
Definition at line 221 of file options.cpp.
Referenced by handle_server_setting_bool(), option_bool_def(), option_bool_get(), and option_bool_set().
| int option::callback_data |
Definition at line 238 of file options.cpp.
Referenced by option_get_cb_data().
Definition at line 236 of file options.cpp.
Referenced by option_changed(), and option_set_changed_callback().
| const struct option_color_vtable* option::color_vtable |
Definition at line 233 of file options.cpp.
Referenced by option_color_set().
| const struct option_common_vtable* option::common_vtable |
Definition at line 217 of file options.cpp.
Referenced by handle_server_setting_bitwise(), handle_server_setting_bool(), handle_server_setting_enum(), handle_server_setting_int(), handle_server_setting_str(), option_category_name(), option_description(), option_help_text(), option_is_changeable(), option_name(), option_next(), and option_number().
| const struct option_enum_vtable* option::enum_vtable |
Definition at line 227 of file options.cpp.
Referenced by handle_server_setting_enum(), option_enum_def_int(), option_enum_get_int(), option_enum_int_to_str(), option_enum_set_int(), and option_enum_str_to_int().
| const struct option_font_vtable* option::font_vtable |
Definition at line 231 of file options.cpp.
Referenced by option_color_def(), option_font_def(), option_font_get(), option_font_set_default(), and option_font_target().
| void* option::gui_data |
Definition at line 241 of file options.cpp.
Referenced by option_get_gui_data(), and option_set_gui_data().
| const struct option_int_vtable* option::int_vtable |
Definition at line 223 of file options.cpp.
Referenced by handle_server_setting_int(), option_int_def(), option_int_get(), option_int_max(), option_int_min(), and option_int_set().
| const struct option_set* option::poptset |
Definition at line 211 of file options.cpp.
Referenced by option_dialog::fill(), handle_server_setting_bitwise(), handle_server_setting_bool(), handle_server_setting_enum(), handle_server_setting_int(), handle_server_setting_str(), option_category_name(), option_dialog_popup(), option_optset(), optset_category_name(), optset_option_by_name(), optset_option_by_number(), and optset_option_first().
| const struct option_str_vtable* option::str_vtable |
Definition at line 225 of file options.cpp.
Referenced by handle_server_setting_str(), is_ts_option_unset(), option_str_def(), option_str_get(), option_str_set(), and option_str_values().
| enum option_type option::type |
Definition at line 211 of file options.cpp.
Referenced by handle_server_setting_bitwise(), handle_server_setting_bool(), handle_server_setting_enum(), handle_server_setting_int(), handle_server_setting_str(), option_bitwise_def(), option_bitwise_get(), option_bitwise_mask(), option_bitwise_set(), option_bitwise_values(), option_bool_def(), option_bool_get(), option_bool_set(), option_color_def(), option_color_set(), option_enum_def_int(), option_enum_get_int(), option_enum_int_to_str(), option_enum_set_int(), option_enum_str_to_int(), option_font_def(), option_font_get(), option_font_set_default(), option_font_target(), option_int_def(), option_int_get(), option_int_max(), option_int_min(), option_int_set(), option_str_def(), option_str_get(), option_str_set(), option_str_values(), and server_option_free().