Modify, read and display user preferences. More...
Namespaces | |
editor | |
Classes | |
class | acquaintance |
class | advanced_manager |
struct | base_manager |
struct | manager |
class | prefs_event_handler |
Typedefs | |
using | advanced_pref_list = std::vector< advanced_manager::option > |
Enumerations | |
enum | PREFERENCE_VIEW { VIEW_DEFAULT, VIEW_FRIENDS } |
enum | lobby_joins { lobby_joins::show_none, lobby_joins::show_friends, lobby_joins::show_all } |
Functions | |
void | init_advanced_manager (const game_config_view &gc) |
Initializes the manager singleton. More... | |
const advanced_pref_list & | get_advanced_preferences () |
Gets a list of the available advanced preferences. More... | |
std::string | login () |
void | set_login (const std::string &login) |
bool | remember_password () |
void | set_remember_password (bool remember) |
std::string | password (const std::string &server, const std::string &login) |
void | set_password (const std::string &server, const std::string &login, const std::string &key) |
void | load_credentials () |
void | save_credentials () |
void | set_color_cursors (bool value) |
bool | show_standing_animations () |
void | set_show_standing_animations (bool value) |
bool | show_theme_dialog () |
void | show_wesnothd_server_search () |
void | load_game_prefs () |
static void | load_acquaintances () |
static void | save_acquaintances () |
const std::map< std::string, acquaintance > & | get_acquaintances () |
const std::string | get_ignored_delim () |
std::map< std::string, std::string > | get_acquaintances_nice (const std::string &filter) |
std::pair< preferences::acquaintance *, bool > | add_acquaintance (const std::string &nick, const std::string &mode, const std::string ¬es) |
bool | remove_acquaintance (const std::string &nick) |
bool | is_friend (const std::string &nick) |
bool | is_ignored (const std::string &nick) |
void | add_completed_campaign (const std::string &campaign_id, const std::string &difficulty_level) |
bool | is_campaign_completed (const std::string &campaign_id) |
bool | is_campaign_completed (const std::string &campaign_id, const std::string &difficulty_level) |
bool | parse_should_show_lobby_join (const std::string &sender, const std::string &message) |
lobby_joins | get_lobby_joins () |
void | _set_lobby_joins (lobby_joins show) |
const std::vector< game_config::server_info > & | builtin_servers_list () |
std::vector< game_config::server_info > | user_servers_list () |
void | set_user_servers_list (const std::vector< game_config::server_info > &value) |
std::string | network_host () |
void | set_network_host (const std::string &host) |
std::string | campaign_server () |
void | set_campaign_server (const std::string &host) |
bool | turn_dialog () |
void | set_turn_dialog (bool ison) |
bool | enable_whiteboard_mode_on_start () |
void | set_enable_whiteboard_mode_on_start (bool value) |
bool | hide_whiteboard () |
void | set_hide_whiteboard (bool value) |
bool | show_combat () |
bool | allow_observers () |
void | set_allow_observers (bool value) |
bool | shuffle_sides () |
void | set_shuffle_sides (bool value) |
std::string | random_faction_mode () |
void | set_random_faction_mode (const std::string &value) |
bool | use_map_settings () |
void | set_use_map_settings (bool value) |
int | mp_server_warning_disabled () |
void | set_mp_server_warning_disabled (int value) |
void | set_mp_server_program_name (const std::string &path) |
std::string | get_mp_server_program_name () |
bool | random_start_time () |
void | set_random_start_time (bool value) |
bool | fog () |
void | set_fog (bool value) |
bool | shroud () |
void | set_shroud (bool value) |
int | turns () |
void | set_turns (int value) |
const config & | options () |
void | set_options (const config &values) |
bool | skip_mp_replay () |
void | set_skip_mp_replay (bool value) |
bool | blindfold_replay () |
void | set_blindfold_replay (bool value) |
bool | countdown () |
void | set_countdown (bool value) |
int | countdown_init_time () |
void | set_countdown_init_time (int value) |
int | countdown_reservoir_time () |
void | set_countdown_reservoir_time (int value) |
int | countdown_turn_bonus () |
void | set_countdown_turn_bonus (int value) |
int | countdown_action_bonus () |
void | set_countdown_action_bonus (int value) |
int | village_gold () |
void | set_village_gold (int value) |
int | village_support () |
void | set_village_support (int value) |
int | xp_modifier () |
void | set_xp_modifier (int value) |
std::string | era () |
void | set_era (const std::string &value) |
std::string | level () |
void | set_level (const std::string &value) |
int | level_type () |
void | set_level_type (int value) |
const std::vector< std::string > & | modifications (bool mp) |
void | set_modifications (const std::vector< std::string > &value, bool mp) |
bool | skip_ai_moves () |
void | set_skip_ai_moves (bool value) |
void | set_show_side_colors (bool value) |
bool | show_side_colors () |
void | set_save_replays (bool value) |
bool | save_replays () |
void | set_delete_saves (bool value) |
bool | delete_saves () |
void | set_ask_delete_saves (bool value) |
bool | ask_delete_saves () |
void | set_interrupt_when_ally_sighted (bool value) |
bool | interrupt_when_ally_sighted () |
int | autosavemax () |
void | set_autosavemax (int value) |
std::string | theme () |
void | set_theme (const std::string &theme) |
bool | show_floating_labels () |
void | set_show_floating_labels (bool value) |
bool | message_private () |
void | set_message_private (bool value) |
compression::format | save_compression_format () |
std::string | get_chat_timestamp (const std::time_t &t) |
bool | chat_timestamping () |
void | set_chat_timestamping (bool value) |
int | chat_lines () |
void | set_chat_lines (int lines) |
void | set_chat_message_aging (const int aging) |
int | chat_message_aging () |
bool | show_all_units_in_help () |
void | set_show_all_units_in_help (bool value) |
std::set< std::string > & | encountered_units () |
std::set< t_translation::terrain_code > & | encountered_terrains () |
std::string | custom_command () |
void | set_custom_command (const std::string &command) |
std::vector< std::string > * | get_history (const std::string &id) |
Returns a pointer to the history vector associated with given id making a new one if it doesn't exist. More... | |
bool | green_confirm () |
bool | yellow_confirm () |
bool | confirm_no_moves () |
void | encounter_recruitable_units (const std::vector< team > &teams) |
void | encounter_start_units (const unit_map &units) |
static void | encounter_recallable_units (const std::vector< team > &teams) |
void | encounter_map_terrain (const gamemap &map) |
void | encounter_all_content (const game_board &gameboard_) |
void | encounter_recallable_units (std::vector< team > &teams) |
void | write_preferences () |
void | set (const std::string &key, bool value) |
void | set (const std::string &key, int value) |
void | set (const std::string &key, char const *value) |
void | set (const std::string &key, const std::string &value) |
void | set (const std::string &key, const config::attribute_value &value) |
void | clear (const std::string &key) |
void | set_child (const std::string &key, const config &val) |
const config & | get_child (const std::string &key) |
void | erase (const std::string &key) |
bool | have_setting (const std::string &key) |
std::string | get (const std::string &key) |
std::string | get (const std::string &key, const std::string &def) |
bool | get (const std::string &key, bool def) |
config::attribute_value | get_as_attribute (const std::string &key) |
void | disable_preferences_save () |
config * | get_prefs () |
void | load_base_prefs () |
bool | show_allied_orb () |
void | set_show_allied_orb (bool show_orb) |
bool | show_enemy_orb () |
void | set_show_enemy_orb (bool show_orb) |
bool | show_moved_orb () |
void | set_show_moved_orb (bool show_orb) |
bool | show_unmoved_orb () |
void | set_show_unmoved_orb (bool show_orb) |
bool | show_partial_orb () |
void | set_show_partial_orb (bool show_orb) |
bool | show_disengaged_orb () |
void | set_show_disengaged_orb (bool show_orb) |
static std::string | fix_orb_color_name (const std::string &color) |
std::string | allied_color () |
void | set_allied_color (const std::string &color_id) |
std::string | core_id () |
void | set_core_id (const std::string &core_id) |
std::string | enemy_color () |
void | set_enemy_color (const std::string &color_id) |
std::string | moved_color () |
void | set_moved_color (const std::string &color_id) |
std::string | unmoved_color () |
void | set_unmoved_color (const std::string &color_id) |
std::string | partial_color () |
void | set_partial_color (const std::string &color_id) |
std::string | disengaged_color () |
void | set_disengaged_color (const std::string &color_id) |
bool | scroll_to_action () |
void | set_scroll_to_action (bool ison) |
point | resolution () |
int | pixel_scale () |
void | set_pixel_scale (const int scale) |
bool | auto_pixel_scale () |
void | set_auto_pixel_scale (bool choice) |
bool | maximized () |
bool | fullscreen () |
bool | vsync () |
void | _set_resolution (const point &res) |
void | _set_maximized (bool ison) |
void | _set_fullscreen (bool ison) |
void | set_vsync (bool ison) |
bool | turbo () |
void | set_turbo (bool ison) |
double | turbo_speed () |
void | set_turbo_speed (const double speed) |
int | font_scaling () |
void | set_font_scaling (int scale) |
int | font_scaled (int size) |
bool | idle_anim () |
void | set_idle_anim (const bool ison) |
double | idle_anim_rate () |
void | set_idle_anim_rate (const int rate) |
std::string | language () |
void | set_language (const std::string &s) |
std::string | gui_theme () |
void | set_gui_theme (const std::string &s) |
bool | ellipses () |
void | set_ellipses (bool ison) |
bool | grid () |
void | set_grid (bool ison) |
std::size_t | sound_buffer_size () |
void | save_sound_buffer_size (const std::size_t size) |
int | music_volume () |
void | set_music_volume (int vol) |
int | sound_volume () |
void | set_sound_volume (int vol) |
int | bell_volume () |
void | set_bell_volume (int vol) |
int | UI_volume () |
void | set_UI_volume (int vol) |
unsigned int | tile_size () |
void | set_tile_size (const unsigned int size) |
bool | turn_bell () |
bool | set_turn_bell (bool ison) |
bool | UI_sound_on () |
bool | set_UI_sound (bool ison) |
bool | message_bell () |
bool | sound_on () |
bool | set_sound (bool ison) |
bool | music_on () |
bool | set_music (bool ison) |
bool | stop_music_in_background () |
void | set_stop_music_in_background (bool ison) |
int | scroll_speed () |
void | set_scroll_speed (const int new_speed) |
bool | middle_click_scrolls () |
bool | mouse_scroll_enabled () |
void | enable_mouse_scroll (bool value) |
int | mouse_scroll_threshold () |
Gets the threshold for when to scroll. More... | |
bool | animate_map () |
bool | animate_water () |
bool | minimap_movement_coding () |
void | toggle_minimap_movement_coding () |
bool | minimap_terrain_coding () |
void | toggle_minimap_terrain_coding () |
bool | minimap_draw_units () |
void | toggle_minimap_draw_units () |
bool | minimap_draw_villages () |
void | toggle_minimap_draw_villages () |
bool | minimap_draw_terrain () |
void | toggle_minimap_draw_terrain () |
void | set_animate_map (bool value) |
void | set_animate_water (bool value) |
bool | show_fps () |
void | set_show_fps (bool value) |
int | draw_delay () |
void | set_draw_delay (int value) |
bool | use_color_cursors () |
void | _set_color_cursors (bool value) |
void | load_hotkeys () |
void | save_hotkeys () |
void | clear_hotkeys () |
void | add_alias (const std::string &alias, const std::string &command) |
const config & | get_alias () |
unsigned int | sample_rate () |
void | save_sample_rate (const unsigned int rate) |
bool | confirm_load_save_from_different_version () |
bool | use_twelve_hour_clock_format () |
bool | disable_auto_moves () |
void | set_disable_auto_moves (bool value) |
bool | damage_prediction_allow_monte_carlo_simulation () |
void | set_damage_prediction_allow_monte_carlo_simulation (bool value) |
std::string | addon_manager_saved_order_name () |
void | set_addon_manager_saved_order_name (const std::string &value) |
sort_order::type | addon_manager_saved_order_direction () |
void | set_addon_manager_saved_order_direction (sort_order::type value) |
void | set_use_twelve_hour_clock_format (bool value) |
bool | whisper_friends_only () |
void | set_whisper_friends_only (bool v) |
bool | auto_open_whisper_windows () |
bool | fi_invert () |
void | set_fi_invert (bool value) |
bool | fi_vacant_slots () |
void | set_fi_vacant_slots (bool value) |
bool | fi_friends_in_game () |
void | set_fi_friends_in_game (bool value) |
bool | fi_blocked_in_game () |
void | set_fi_blocked_in_game (bool value) |
void | set_auto_open_whisper_windows (bool v) |
Variables | |
static std::map< PREFERENCE_VIEW, std::pair< int, int > > | pef_view_map |
Map containing page mappings that can be used to set the initially displayed page of the dialog. More... | |
static std::unique_ptr< preferences::advanced_manager > | singleton = nullptr |
const int | INFINITE_AUTO_SAVES = 61 |
const int | min_window_width = 800 |
const int | min_window_height = 540 |
const int | def_window_width = 1280 |
const int | def_window_height = 720 |
const int | max_window_width = 1920 |
const int | max_window_height = 1080 |
const int | min_font_scaling = 80 |
const int | max_font_scaling = 150 |
const int | min_pixel_scale = 1 |
const int | max_pixel_scale = 4 |
prefs_event_handler | event_handler_ |
Modify, read and display user preferences.
This module contain GUI code to display dialogs regarding user preferences, and functions which read and modify the preferences.
using preferences::advanced_pref_list = typedef std::vector<advanced_manager::option> |
Definition at line 69 of file advanced.hpp.
|
strong |
Enumerator | |
---|---|
VIEW_DEFAULT | |
VIEW_FRIENDS |
Definition at line 36 of file preferences_dialog.hpp.
void preferences::_set_color_cursors | ( | bool | value | ) |
void preferences::_set_fullscreen | ( | bool | ison | ) |
Definition at line 462 of file general.cpp.
Referenced by CVideo::set_fullscreen().
void preferences::_set_lobby_joins | ( | lobby_joins | show | ) |
Definition at line 352 of file game.cpp.
References set(), show_all, show_friends, and show_none.
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::_set_maximized | ( | bool | ison | ) |
Definition at line 457 of file general.cpp.
Referenced by game_launcher::game_launcher(), preferences::prefs_event_handler::handle_window_event(), and CVideo::set_resolution().
void preferences::_set_resolution | ( | const point & | res | ) |
Definition at line 451 of file general.cpp.
References set(), point::x, and point::y.
Referenced by game_launcher::game_launcher(), preferences::prefs_event_handler::handle_window_event(), and CVideo::set_resolution().
std::pair< preferences::acquaintance *, bool > preferences::add_acquaintance | ( | const std::string & | nick, |
const std::string & | mode, | ||
const std::string & | notes | ||
) |
Definition at line 229 of file game.cpp.
References utils::isvalid_wildcard(), and save_acquaintances().
Referenced by gui2::dialogs::preferences_dialog::add_friend_list_entry(), gui2::dialogs::lobby_player_info::add_to_friends_button_callback(), gui2::dialogs::lobby_player_info::add_to_ignores_button_callback(), events::chat_command_handler::do_friend(), and events::chat_command_handler::do_ignore().
void preferences::add_alias | ( | const std::string & | alias, |
const std::string & | command | ||
) |
Definition at line 938 of file general.cpp.
Referenced by events::console_handler::do_set_alias().
void preferences::add_completed_campaign | ( | const std::string & | campaign_id, |
const std::string & | difficulty_level | ||
) |
Definition at line 295 of file game.cpp.
Referenced by campaign_controller::play_game().
sort_order::type preferences::addon_manager_saved_order_direction | ( | ) |
Definition at line 1006 of file general.cpp.
References string_enums::enum_base< T >::get_enum().
Referenced by gui2::dialogs::addon_manager::pre_show().
std::string preferences::addon_manager_saved_order_name | ( | ) |
Definition at line 996 of file general.cpp.
Referenced by gui2::dialogs::addon_manager::pre_show().
std::string preferences::allied_color | ( | ) |
Definition at line 319 of file general.cpp.
References game_config::colors::ally_orb_color, and fix_orb_color_name().
Referenced by orb_status_helper::get_orb_color(), image::getMinimap(), and gui2::dialogs::select_orb_colors::pre_show().
bool preferences::allow_observers | ( | ) |
Definition at line 458 of file game.cpp.
References get().
Referenced by ng::configure_engine::allow_observers_default().
bool preferences::animate_map | ( | ) |
Definition at line 822 of file general.cpp.
References get().
Referenced by hotkey::command_executor::execute_command_wrap(), display::invalidate_animations(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::animate_water | ( | ) |
Definition at line 827 of file general.cpp.
References get().
Referenced by display::draw(), gui2::dialogs::preferences_dialog::post_build(), and terrain_builder::tile::rebuild_cache().
bool preferences::ask_delete_saves | ( | ) |
Definition at line 783 of file game.cpp.
References get().
Referenced by gui2::dialogs::game_load::delete_button_callback(), and gui2::dialogs::get_dont_ask_again().
bool preferences::auto_open_whisper_windows | ( | ) |
Definition at line 31 of file lobby.cpp.
References get().
Referenced by gui2::chatbox::add_whisper_received(), and gui2::chatbox::add_whisper_sent().
bool preferences::auto_pixel_scale | ( | ) |
Definition at line 426 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build(), and CVideo::update_framebuffer().
int preferences::autosavemax | ( | ) |
Definition at line 798 of file game.cpp.
References get().
Referenced by playsingle_controller::before_human_turn(), savegame::save_index_class::delete_old_auto_saves(), play_controller::do_autosave(), and gui2::dialogs::preferences_dialog::post_build().
int preferences::bell_volume | ( | ) |
Definition at line 632 of file general.cpp.
Referenced by sound::init_sound(), and set_bell_volume().
bool preferences::blindfold_replay | ( | ) |
Definition at line 598 of file game.cpp.
References get().
Referenced by gui2::dialogs::mp_lobby::pre_show().
const std::vector< game_config::server_info > & preferences::builtin_servers_list | ( | ) |
Definition at line 363 of file game.cpp.
References game_config::server_list.
Referenced by gui2::dialogs::title_screen::button_callback_multiplayer(), network_host(), and game_launcher::play_multiplayer().
std::string preferences::campaign_server | ( | ) |
Definition at line 409 of file game.cpp.
References get().
Referenced by ad_hoc_addon_fetch_session(), addons_client::delete_remote_addon(), manage_addons(), and gui2::dialogs::addon_manager::publish_addon().
int preferences::chat_lines | ( | ) |
Definition at line 893 of file game.cpp.
References get().
Referenced by gui2::dialogs::preferences_dialog::post_build(), and display_chat_manager::prune_chat_messages().
int preferences::chat_message_aging | ( | ) |
Definition at line 908 of file game.cpp.
References get().
Referenced by display_chat_manager::prune_chat_messages().
bool preferences::chat_timestamping | ( | ) |
Definition at line 883 of file game.cpp.
References get().
Referenced by get_chat_timestamp(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::clear | ( | const std::string & | key | ) |
Definition at line 192 of file general.cpp.
Referenced by config::clear_children(), shroud_map::copy_from(), gui2::tree_view_node::count_children(), gui2::tree_view::get_root_node(), ai::keeps_cache::handle_generic_event(), n_unit::id_manager::id_manager(), shroud_map::merge(), help::section::section(), set_mp_server_program_name(), shroud_map::shroud_map(), simple_wml::document::take_ownership_of_buffer(), unit_type_data::traits(), variable_info_mutable< V >::variable_info_mutable(), and preprocessor_scope_helper::~preprocessor_scope_helper().
void preferences::clear_hotkeys | ( | ) |
Definition at line 932 of file general.cpp.
References hotkey::reset_default_hotkeys().
bool preferences::confirm_load_save_from_different_version | ( | ) |
Definition at line 966 of file general.cpp.
Referenced by savegame::loadgame::check_version_compatibility().
bool preferences::confirm_no_moves | ( | ) |
Definition at line 965 of file game.cpp.
References get().
Referenced by events::menu_handler::end_turn().
std::string preferences::core_id | ( | ) |
Definition at line 329 of file general.cpp.
Referenced by gui2::dialogs::title_screen::button_callback_cores(), game_config_manager::load_addons_cfg(), game_config_manager::load_game_config(), and set_core_id().
bool preferences::countdown | ( | ) |
Definition at line 608 of file game.cpp.
References get().
Referenced by savegame::save_index_class::delete_old_auto_saves(), and ng::configure_engine::mp_countdown_default().
int preferences::countdown_action_bonus | ( | ) |
Definition at line 648 of file game.cpp.
References get().
Referenced by ng::configure_engine::mp_countdown_action_bonus_default(), and gui2::dialogs::mp_create_game::reset_timer_settings().
int preferences::countdown_init_time | ( | ) |
Definition at line 618 of file game.cpp.
References get().
Referenced by ng::configure_engine::mp_countdown_init_time_default(), and gui2::dialogs::mp_create_game::reset_timer_settings().
int preferences::countdown_reservoir_time | ( | ) |
Definition at line 628 of file game.cpp.
References get().
Referenced by ng::configure_engine::mp_countdown_reservoir_time_default(), and gui2::dialogs::mp_create_game::reset_timer_settings().
int preferences::countdown_turn_bonus | ( | ) |
Definition at line 638 of file game.cpp.
References get().
Referenced by ng::configure_engine::mp_countdown_turn_bonus_default(), and gui2::dialogs::mp_create_game::reset_timer_settings().
std::string preferences::custom_command | ( | ) |
Definition at line 933 of file game.cpp.
References get().
Referenced by events::menu_handler::custom_command(), game_lua_kernel::my_name(), and events::menu_handler::set_gui().
bool preferences::damage_prediction_allow_monte_carlo_simulation | ( | ) |
Definition at line 986 of file general.cpp.
Referenced by combatant::fight().
bool preferences::delete_saves | ( | ) |
Definition at line 773 of file game.cpp.
References get().
Referenced by campaign_controller::play_game(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::disable_auto_moves | ( | ) |
Definition at line 976 of file general.cpp.
Referenced by playmp_controller::play_human_turn(), playsingle_controller::play_human_turn(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::disable_preferences_save | ( | ) |
Definition at line 233 of file general.cpp.
Referenced by game_launcher::game_launcher().
std::string preferences::disengaged_color | ( | ) |
Definition at line 379 of file general.cpp.
References game_config::colors::disengaged_orb_color, and fix_orb_color_name().
Referenced by orb_status_helper::get_orb_color().
int preferences::draw_delay | ( | ) |
Definition at line 902 of file general.cpp.
Referenced by gui2::dialogs::story_viewer::draw_floating_image(), display::draw_wrap(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::ellipses | ( | ) |
Definition at line 552 of file general.cpp.
Referenced by events::menu_handler::toggle_ellipses().
void preferences::enable_mouse_scroll | ( | bool | value | ) |
Definition at line 812 of file general.cpp.
Referenced by hotkey::command_executor::execute_command_wrap().
bool preferences::enable_whiteboard_mode_on_start | ( | ) |
Definition at line 433 of file game.cpp.
References get().
Referenced by wb::manager::on_init_side(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::encounter_all_content | ( | const game_board & | gameboard_ | ) |
Definition at line 1007 of file game.cpp.
References encounter_map_terrain(), encounter_recallable_units(), encounter_recruitable_units(), encounter_start_units(), game_board::map(), game_board::teams(), and game_board::units().
Referenced by play_controller::init().
void preferences::encounter_map_terrain | ( | const gamemap & | map | ) |
Definition at line 996 of file game.cpp.
References encountered_terrains(), gamemap_base::for_each_loc(), gamemap_base::get_terrain(), t, and gamemap::underlying_union_terrain().
Referenced by encounter_all_content().
void preferences::encounter_recallable_units | ( | std::vector< team > & | teams | ) |
|
static |
void preferences::encounter_recruitable_units | ( | const std::vector< team > & | teams | ) |
Definition at line 972 of file game.cpp.
Referenced by encounter_all_content().
void preferences::encounter_start_units | ( | const unit_map & | units | ) |
Definition at line 980 of file game.cpp.
Referenced by encounter_all_content().
std::set< t_translation::terrain_code > & preferences::encountered_terrains | ( | ) |
Definition at line 928 of file game.cpp.
Referenced by game_board::change_terrain(), encounter_map_terrain(), help::generate_terrain_sections(), gui2::get_mp_tooltip(), help::unit_topic_generator::operator()(), help::show_with_toplevel(), and unit_moves().
std::set< std::string > & preferences::encountered_units | ( | ) |
Definition at line 923 of file game.cpp.
Referenced by unit_creator::add_unit(), advance_unit(), unit::apply_builtin_effect(), battle_context::choose_defender_weapon(), help::description_type(), events::console_handler::do_discover(), events::console_handler::do_undiscover(), intf_add_known_unit(), actions::place_recruit(), unit_creator::post_create(), gui2::dialogs::faction_select::profile_button_callback(), help::show_with_toplevel(), and gui2::tip_of_the_day::shuffle().
std::string preferences::enemy_color | ( | ) |
Definition at line 339 of file general.cpp.
References game_config::colors::enemy_orb_color, and fix_orb_color_name().
Referenced by orb_status_helper::get_orb_color(), image::getMinimap(), and gui2::dialogs::select_orb_colors::pre_show().
std::string preferences::era | ( | ) |
Definition at line 688 of file game.cpp.
References get().
Referenced by ng::depcheck::manager::change_era(), ng::depcheck::manager::change_era_dialog(), ng::depcheck::manager::change_modifications(), ng::connect_engine::connect_engine(), savegame::loadgame::copy_era(), help::generate_era_sections(), help::generate_era_topics(), mp::initial_level_config(), game_config_manager::load_game_config_for_game(), gui2::dialogs::mp_create_game::pre_show(), and gui2::dialogs::mp_join_game::show_flg_select().
void preferences::erase | ( | const std::string & | key | ) |
Definition at line 207 of file general.cpp.
Referenced by campaignd::server::handle_delete(), load_game_prefs(), recall_list_manager::operator[](), gui2::dialogs::mp_create_game::reset_timer_settings(), and ai::simulated_attack().
|
static |
Definition at line 308 of file general.cpp.
Referenced by allied_color(), disengaged_color(), enemy_color(), moved_color(), partial_color(), and unmoved_color().
bool preferences::fog | ( | ) |
Definition at line 532 of file game.cpp.
References get().
Referenced by BOOST_AUTO_TEST_CASE(), ng::configure_engine::fog_game_default(), and gui2::dialogs::mp_create_game::pre_show().
int preferences::font_scaled | ( | int | size | ) |
Definition at line 507 of file general.cpp.
References font_scaling().
Referenced by help::help_text_area::add_text_item(), and font::pango_text::set_font_size().
int preferences::font_scaling | ( | ) |
Definition at line 496 of file general.cpp.
References max_font_scaling.
Referenced by font_scaled().
bool preferences::fullscreen | ( | ) |
Definition at line 441 of file general.cpp.
Referenced by preferences::prefs_event_handler::handle_window_event(), CVideo::init_window(), maximized(), gui2::dialogs::preferences_dialog::post_build(), and CVideo::toggle_fullscreen().
std::string preferences::get | ( | const std::string & | key | ) |
Definition at line 215 of file general.cpp.
Referenced by allow_observers(), animate_map(), animate_water(), ask_delete_saves(), auto_open_whisper_windows(), preferences::editor::auto_update_transitions(), autosavemax(), blindfold_replay(), campaign_server(), chat_lines(), chat_message_aging(), chat_timestamping(), confirm_no_moves(), countdown(), countdown_action_bonus(), countdown_init_time(), countdown_reservoir_time(), countdown_turn_bonus(), custom_command(), preferences::editor::default_dir(), delete_saves(), deprecated_message(), preferences::editor::draw_hex_coordinates(), preferences::editor::draw_num_of_bitmaps(), preferences::editor::draw_terrain_codes(), enable_whiteboard_mode_on_start(), era(), fi_blocked_in_game(), fi_friends_in_game(), fi_invert(), fi_vacant_slots(), fog(), game_config_manager::game_config_manager(), get_lobby_joins(), get_mp_server_program_name(), green_confirm(), controller_base::handle_scroll(), hide_whiteboard(), interrupt_when_ally_sighted(), level(), level_type(), load_game_prefs(), login(), minimap_draw_terrain(), minimap_draw_units(), minimap_draw_villages(), minimap_movement_coding(), minimap_terrain_coding(), mp_server_warning_disabled(), network_host(), random_faction_mode(), random_start_time(), remember_password(), save_compression_format(), save_replays(), preferences::editor::set_draw_num_of_bitmaps(), gui2::dialogs::setup_pref_toggle_button(), show_all_units_in_help(), show_combat(), show_floating_labels(), show_side_colors(), show_standing_animations(), shroud(), shuffle_sides(), skip_ai_moves(), skip_mp_replay(), theme(), turn_dialog(), turns(), use_map_settings(), village_gold(), village_support(), whisper_friends_only(), xp_modifier(), and yellow_confirm().
std::string preferences::get | ( | const std::string & | key, |
const std::string & | def | ||
) |
Definition at line 219 of file general.cpp.
bool preferences::get | ( | const std::string & | key, |
bool | def | ||
) |
Definition at line 223 of file general.cpp.
const std::map< std::string, acquaintance > & preferences::get_acquaintances | ( | ) |
Definition at line 194 of file game.cpp.
References load_acquaintances().
Referenced by gui2::dialogs::preferences_dialog::on_friends_list_select(), gui2::dialogs::preferences_dialog::post_build(), and gui2::dialogs::preferences_dialog::remove_friend_list_entry().
std::map< std::string, std::string > preferences::get_acquaintances_nice | ( | const std::string & | filter | ) |
Definition at line 215 of file game.cpp.
References a, and load_acquaintances().
Referenced by play_controller::tab().
const advanced_pref_list & preferences::get_advanced_preferences | ( | ) |
Gets a list of the available advanced preferences.
Definition at line 77 of file advanced.cpp.
References preferences::advanced_manager::get_preferences().
const config & preferences::get_alias | ( | ) |
Definition at line 945 of file general.cpp.
References get_child().
Referenced by events::console_handler::init_map().
config::attribute_value preferences::get_as_attribute | ( | const std::string & | key | ) |
Definition at line 228 of file general.cpp.
Referenced by impl_preferences_get().
std::string preferences::get_chat_timestamp | ( | const std::time_t & | t | ) |
Definition at line 870 of file game.cpp.
References _(), chat_timestamping(), lg::get_timestamp(), and use_twelve_hour_clock_format().
Referenced by display_chat_manager::add_chat_message(), gui2::chatbox::append_to_chatbox(), and gui2::dialogs::chat_log::model::stream_log().
const config & preferences::get_child | ( | const std::string & | key | ) |
Definition at line 202 of file general.cpp.
Referenced by get_alias(), load_game_prefs(), options(), preferences::editor::set_draw_num_of_bitmaps(), and ai::component::~component().
std::vector< std::string > * preferences::get_history | ( | const std::string & | id | ) |
const std::string preferences::get_ignored_delim | ( | ) |
Definition at line 200 of file game.cpp.
References utils::join(), and load_acquaintances().
Referenced by ng::connect_engine::send_level_data().
lobby_joins preferences::get_lobby_joins | ( | ) |
Definition at line 338 of file game.cpp.
References get(), show_all, show_friends, and show_none.
Referenced by parse_should_show_lobby_join(), and gui2::dialogs::preferences_dialog::post_build().
std::string preferences::get_mp_server_program_name | ( | ) |
Definition at line 517 of file game.cpp.
References get().
Referenced by show_wesnothd_server_search(), and game_launcher::start_wesnothd().
config * preferences::get_prefs | ( | ) |
Definition at line 237 of file general.cpp.
Referenced by load_acquaintances(), save_acquaintances(), set_user_servers_list(), and user_servers_list().
bool preferences::green_confirm | ( | ) |
Definition at line 954 of file game.cpp.
References get().
Referenced by events::menu_handler::end_turn().
bool preferences::grid | ( | ) |
Definition at line 562 of file general.cpp.
Referenced by gui2::chatbox::active_window_changed(), gui2::dialogs::mp_lobby::adjust_game_row_contents(), gui2::chatbox::append_to_chatbox(), BOOST_AUTO_TEST_CASE(), gui2::chatbox::clear_messages(), display::draw_hex(), editor::editor_controller::get_action_state(), gui2::chatbox::increment_waiting_messages(), gui2::chatbox::increment_waiting_whispers(), gui2::dialogs::preferences_dialog::post_build(), gui2::dialogs::label_settings::pre_show(), test_grid(), events::menu_handler::toggle_grid(), and editor::editor_controller::toggle_grid().
std::string preferences::gui_theme | ( | ) |
Definition at line 542 of file general.cpp.
Referenced by gui2::init().
bool preferences::have_setting | ( | const std::string & | key | ) |
Definition at line 211 of file general.cpp.
bool preferences::hide_whiteboard | ( | ) |
Definition at line 443 of file game.cpp.
References get().
Referenced by wb::manager::manager(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::idle_anim | ( | ) |
Definition at line 512 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build(), unit_animation_component::refresh(), and unit_animation_component::start_animation().
double preferences::idle_anim_rate | ( | ) |
Definition at line 522 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build(), unit_animation_component::refresh(), and unit_animation_component::start_animation().
void preferences::init_advanced_manager | ( | const game_config_view & | gc | ) |
Initializes the manager singleton.
Definition at line 72 of file advanced.cpp.
Referenced by game_config_manager::init_game_config().
bool preferences::interrupt_when_ally_sighted | ( | ) |
Definition at line 793 of file game.cpp.
References get().
Referenced by actions::move_unit_and_record(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::is_campaign_completed | ( | const std::string & | campaign_id | ) |
Definition at line 300 of file game.cpp.
Referenced by gui2::dialogs::campaign_selection::campaign_selected(), ng::campaign::mark_if_completed(), and gui2::dialogs::campaign_difficulty::pre_show().
bool preferences::is_campaign_completed | ( | const std::string & | campaign_id, |
const std::string & | difficulty_level | ||
) |
bool preferences::is_friend | ( | const std::string & | nick | ) |
Definition at line 271 of file game.cpp.
References load_acquaintances().
Referenced by display_chat_manager::add_chat_message(), gui2::chatbox::add_chat_room_message_received(), gui2::chatbox::add_whisper_received(), mp::user_info::get_relation(), and parse_should_show_lobby_join().
bool preferences::is_ignored | ( | const std::string & | nick | ) |
Definition at line 283 of file game.cpp.
References load_acquaintances().
Referenced by replay::add_chat_log_entry(), display_chat_manager::add_chat_message(), mp::user_info::get_relation(), game_state::init(), and gui2::chatbox::process_message().
std::string preferences::language | ( | ) |
Definition at line 532 of file general.cpp.
Referenced by get_locale(), and translation::sngettext().
std::string preferences::level | ( | ) |
Definition at line 698 of file game.cpp.
References get().
Referenced by gui2::dialogs::mp_create_game::pre_show().
int preferences::level_type | ( | ) |
Definition at line 708 of file game.cpp.
References get().
Referenced by gui2::dialogs::mp_create_game::pre_show().
|
static |
Definition at line 173 of file game.cpp.
References config::child_range(), preferences::acquaintance::get_nick(), and get_prefs().
Referenced by get_acquaintances(), get_acquaintances_nice(), get_ignored_delim(), is_friend(), and is_ignored().
void preferences::load_base_prefs | ( | ) |
Definition at line 242 of file general.cpp.
References e, ERR_CFG, filesystem::get_default_prefs_file(), filesystem::get_prefs_file(), filesystem::istream_file(), read(), and game::error::what().
Referenced by preferences::base_manager::base_manager(), and gui2::dialogs::migrate_version_selection::post_show().
void preferences::load_credentials | ( | ) |
Definition at line 202 of file credentials.cpp.
References schema_validation::at(), build_key(), clear_credentials(), CREDENTIAL_SEPARATOR, decrypt(), ERR_CFG, filesystem::file_exists(), filesystem::get_credentials_file(), get_system_username(), filesystem::istream_file(), remember_password(), utils::REMOVE_EMPTY, utils::split(), and unescape().
Referenced by preferences::base_manager::base_manager(), gui2::dialogs::migrate_version_selection::post_show(), and set_remember_password().
void preferences::load_game_prefs | ( | ) |
Definition at line 122 of file game.cpp.
References c, config::child_range(), d, erase(), get(), get_child(), h, music_volume(), t_translation::read_list(), set_music_volume(), set_sound_volume(), sound_volume(), utils::split(), and utils::split_set().
Referenced by preferences::manager::manager(), and gui2::dialogs::migrate_version_selection::post_show().
void preferences::load_hotkeys | ( | ) |
Definition at line 922 of file general.cpp.
References hotkey::load_hotkeys(), and game_config_view::wrap().
Referenced by game_config_manager::init_game_config().
std::string preferences::login | ( | ) |
Definition at line 116 of file credentials.cpp.
References EMPTY_LOGIN, ERR_CFG, get(), and get_system_username().
Referenced by display_chat_manager::add_chat_message(), events::menu_handler::add_chat_message(), gui2::chatbox::add_chat_room_message_received(), events::chat_handler::add_chat_room_message_sent(), gui2::chatbox::add_chat_room_message_sent(), gui2::chatbox::add_whisper_sent(), gui2::chatbox::chat_input_keypress_callback(), ng::connect_engine::connect_engine(), events::console_handler::do_droid(), gui2::dialogs::mp_join_game::fetch_game_config(), ng::configure_engine::game_name_default(), gui2::dialogs::mp_join_game::generate_side_list(), mp::user_info::get_relation(), get_system_username(), wesnothd::server::login_client(), gui2::dialogs::mp_login::mp_login(), ng::side_engine::new_config(), password(), gui2::player_list_helper::player_list_helper(), gui2::dialogs::mp_join_game::post_show(), gui2::dialogs::mp_login::pre_show(), gui2::dialogs::mp_change_control::pre_show(), gui2::dialogs::mp_method_selection::pre_show(), ng::side_engine::ready_for_start(), events::menu_handler::request_control_change(), events::menu_handler::send_chat_message(), gui2::chatbox::send_chat_message(), events::chat_handler::send_chat_room_message(), events::chat_handler::send_whisper(), set_login(), set_password(), gui2::dialogs::mp_join_game::show_flg_select(), utils::signed_percent(), play_controller::tab(), gui2::player_list_helper::update_list(), wesnothd::server::~server(), and user_handler::~user_handler().
bool preferences::maximized | ( | ) |
Definition at line 436 of file general.cpp.
References fullscreen().
Referenced by CVideo::init_window(), and CVideo::set_fullscreen().
bool preferences::message_bell | ( | ) |
Definition at line 720 of file general.cpp.
Referenced by do_replay_handle(), and turn_info::process_network_data().
bool preferences::message_private | ( | ) |
Definition at line 840 of file game.cpp.
Referenced by events::menu_handler::speak().
bool preferences::middle_click_scrolls | ( | ) |
Definition at line 802 of file general.cpp.
Referenced by controller_base::handle_scroll(), and events::mouse_handler_base::mouse_press().
bool preferences::minimap_draw_terrain | ( | ) |
Definition at line 872 of file general.cpp.
References get().
Referenced by editor::editor_controller::get_action_state(), play_controller::hotkey_handler::get_action_state(), image::getMinimap(), and toggle_minimap_draw_terrain().
bool preferences::minimap_draw_units | ( | ) |
Definition at line 852 of file general.cpp.
References get().
Referenced by display::draw_minimap_units(), editor::editor_controller::get_action_state(), play_controller::hotkey_handler::get_action_state(), and toggle_minimap_draw_units().
bool preferences::minimap_draw_villages | ( | ) |
Definition at line 862 of file general.cpp.
References get().
Referenced by editor::editor_controller::get_action_state(), play_controller::hotkey_handler::get_action_state(), image::getMinimap(), and toggle_minimap_draw_villages().
bool preferences::minimap_movement_coding | ( | ) |
Definition at line 832 of file general.cpp.
References get().
Referenced by display::draw_minimap_units(), editor::editor_controller::get_action_state(), play_controller::hotkey_handler::get_action_state(), image::getMinimap(), and toggle_minimap_movement_coding().
bool preferences::minimap_terrain_coding | ( | ) |
Definition at line 842 of file general.cpp.
References get().
Referenced by editor::editor_controller::get_action_state(), play_controller::hotkey_handler::get_action_state(), image::getMinimap(), and toggle_minimap_terrain_coding().
const std::vector< std::string > & preferences::modifications | ( | bool | mp | ) |
Definition at line 718 of file game.cpp.
Referenced by savegame::convert_old_saves_1_13_1(), ng::create_engine::create_engine(), and gui2::dialogs::mp_create_game::pre_show().
bool preferences::mouse_scroll_enabled | ( | ) |
Definition at line 807 of file general.cpp.
Referenced by hotkey::command_executor::execute_command_wrap(), and controller_base::handle_scroll().
int preferences::mouse_scroll_threshold | ( | ) |
Gets the threshold for when to scroll.
This scrolling happens when the mouse is in the application and near the border.
Definition at line 817 of file general.cpp.
Referenced by controller_base::handle_scroll(), and preferences::base_manager::~base_manager().
std::string preferences::moved_color | ( | ) |
Definition at line 349 of file general.cpp.
References fix_orb_color_name(), and game_config::colors::moved_orb_color.
Referenced by orb_status_helper::get_orb_color(), and gui2::dialogs::select_orb_colors::pre_show().
int preferences::mp_server_warning_disabled | ( | ) |
Definition at line 498 of file game.cpp.
References get().
Referenced by gui2::dialogs::title_screen::button_callback_multiplayer(), and gui2::dialogs::get_do_not_show_again().
bool preferences::music_on | ( | ) |
Definition at line 748 of file general.cpp.
Referenced by hotkey::command_executor::execute_command_wrap(), game_launcher::game_launcher(), sound::music_muter::handle_window_event(), sound::play_new_music(), sound::music_thinker::process(), sound::reset_sound(), set_music(), set_sound(), set_turn_bell(), and set_UI_sound().
int preferences::music_volume | ( | ) |
Definition at line 602 of file general.cpp.
Referenced by impl_music_get(), impl_music_set(), sound::init_sound(), load_game_prefs(), and set_music_volume().
std::string preferences::network_host | ( | ) |
Definition at line 394 of file game.cpp.
References builtin_servers_list(), and get().
Referenced by game_launcher::game_launcher(), and game_launcher::play_multiplayer().
const config & preferences::options | ( | ) |
Definition at line 562 of file game.cpp.
References config::clear(), and get_child().
Referenced by display::announce_options::announce_options(), unit_animation_component::choose_animation(), campaignd::command_line::command_line(), commandline_options::commandline_options(), gui2::dialogs::mp_options_helper::display_custom_options(), events::console_handler::do_choose_level(), addons_client::do_resolve_addon_dependencies(), ai::ai_default_rca::combat_phase::evaluate(), gui2::dialogs::sp_options_configure::execute(), saved_game::expand_mp_options(), gui2::dialogs::mp_options_helper::get_options_config(), ai::helper_advance_unit(), gui2::dialogs::title_screen::hotkey_callback_select_tests(), gui2::dialogs::mp_options_helper::mp_options_helper(), ng::configure_engine::options_default(), wb::manager::options_dlg(), gui2::dialogs::wml_message_base::pre_show(), turn_info::process_network_data(), gui2::dialogs::preferences_dialog::set_resolution_list(), gui2::dialogs::game_load::set_save_dir_list(), and lua_gui2::show_message_dialog().
bool preferences::parse_should_show_lobby_join | ( | const std::string & | sender, |
const std::string & | message | ||
) |
Definition at line 311 of file game.cpp.
References get_lobby_joins(), is_friend(), show_all, and show_none.
Referenced by replay::add_chat_log_entry(), display_chat_manager::add_chat_message(), and gui2::chatbox::process_message().
std::string preferences::partial_color | ( | ) |
Definition at line 369 of file general.cpp.
References fix_orb_color_name(), and game_config::colors::partial_orb_color.
Referenced by orb_status_helper::get_orb_color(), and gui2::dialogs::select_orb_colors::pre_show().
std::string preferences::password | ( | const std::string & | server, |
const std::string & | login | ||
) |
Definition at line 156 of file credentials.cpp.
References build_key(), DBG_CFG, decrypt(), login(), remember_password(), and utils::trim().
Referenced by utils::bcrypt::bcrypt(), BOOST_AUTO_TEST_CASE(), addons_client::delete_remote_addon(), gui2::dialogs::mp_lobby::enter_game(), wesnothd::server::handle_join_game(), server_base::hash_password(), gui2::dialogs::mp_login::load_password(), gui2::dialogs::mp_create_game::post_show(), gui2::dialogs::addon_manager::publish_addon(), wesnothd::server::~server(), and user_handler::~user_handler().
int preferences::pixel_scale | ( | ) |
Definition at line 415 of file general.cpp.
References max_pixel_scale.
Referenced by gui2::dialogs::preferences_dialog::post_build(), and CVideo::update_framebuffer().
std::string preferences::random_faction_mode | ( | ) |
Definition at line 478 of file game.cpp.
References get().
Referenced by ng::configure_engine::random_faction_mode_default().
bool preferences::random_start_time | ( | ) |
Definition at line 522 of file game.cpp.
References get().
Referenced by ng::configure_engine::random_start_time_default().
bool preferences::remember_password | ( | ) |
Definition at line 140 of file credentials.cpp.
References get().
Referenced by gui2::dialogs::addon_auth::addon_auth(), load_credentials(), gui2::dialogs::mp_login::mp_login(), password(), gui2::dialogs::preferences_dialog::post_build(), save_credentials(), and set_password().
bool preferences::remove_acquaintance | ( | const std::string & | nick | ) |
Definition at line 248 of file game.cpp.
References i, and save_acquaintances().
Referenced by events::chat_command_handler::do_remove(), gui2::dialogs::preferences_dialog::remove_friend_list_entry(), and gui2::dialogs::lobby_player_info::remove_from_list_button_callback().
point preferences::resolution | ( | ) |
Definition at line 399 of file general.cpp.
Referenced by gui2::styled_widget::cast_config_to(), expand_partialresolution(), get_resolution(), CVideo::init_window(), gui2::styled_widget_definition::load_resolutions(), CVideo::set_fullscreen(), and gui2::dialogs::unit_test_window().
unsigned int preferences::sample_rate | ( | ) |
Definition at line 950 of file general.cpp.
Referenced by sound::init_sound(), and save_sample_rate().
|
static |
Definition at line 183 of file game.cpp.
References a, config::add_child(), config::clear_children(), and get_prefs().
Referenced by add_acquaintance(), and remove_acquaintance().
compression::format preferences::save_compression_format | ( | ) |
Definition at line 850 of file game.cpp.
References compression::bzip2, get(), compression::gzip, and compression::none.
Referenced by playsingle_controller::before_human_turn(), play_controller::do_autosave(), play_controller::do_consolesave(), play_controller::hotkey_handler::expand_autosaves(), playmp_controller::linger(), campaign_controller::play_game(), playsingle_controller::play_scenario(), play_controller::save_game(), play_controller::save_game_auto(), play_controller::save_replay(), play_controller::save_replay_auto(), and savegame::save_index_class::write_save_index().
void preferences::save_credentials | ( | ) |
Definition at line 230 of file credentials.cpp.
References build_key(), CREDENTIAL_SEPARATOR, filesystem::delete_file(), encrypt(), ERR_CFG, escape(), filesystem::get_credentials_file(), get_system_username(), filesystem::ostream_file(), and remember_password().
Referenced by write_preferences().
void preferences::save_hotkeys | ( | ) |
Definition at line 927 of file general.cpp.
References hotkey::save_hotkeys().
bool preferences::save_replays | ( | ) |
Definition at line 763 of file game.cpp.
References get().
Referenced by campaign_controller::play_game(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::save_sample_rate | ( | const unsigned int | rate | ) |
Definition at line 955 of file general.cpp.
References sound::reset_sound(), and sample_rate().
void preferences::save_sound_buffer_size | ( | const std::size_t | size | ) |
Definition at line 585 of file general.cpp.
References sound::reset_sound(), set(), and utf8::size().
int preferences::scroll_speed | ( | ) |
Definition at line 788 of file general.cpp.
Referenced by controller_base::handle_scroll(), events::mouse_handler_base::mouse_wheel(), gui2::dialogs::preferences_dialog::post_build(), and display::scroll_to_xy().
bool preferences::scroll_to_action | ( | ) |
Definition at line 389 of file general.cpp.
Referenced by display::scroll_to_xy().
void preferences::set | ( | const std::string & | key, |
bool | value | ||
) |
Definition at line 167 of file general.cpp.
Referenced by _set_color_cursors(), _set_lobby_joins(), _set_resolution(), game_config_manager::game_config_manager(), impl_preferences_set(), save_sound_buffer_size(), set_allow_observers(), set_ask_delete_saves(), preferences::editor::set_auto_update_transitions(), set_autosavemax(), set_blindfold_replay(), set_campaign_server(), set_chat_lines(), set_chat_message_aging(), set_chat_timestamping(), set_countdown(), set_countdown_action_bonus(), set_countdown_init_time(), set_countdown_reservoir_time(), set_countdown_turn_bonus(), set_custom_command(), set_delete_saves(), set_disable_auto_moves(), preferences::editor::set_draw_hex_coordinates(), preferences::editor::set_draw_num_of_bitmaps(), preferences::editor::set_draw_terrain_codes(), set_ellipses(), set_enable_whiteboard_mode_on_start(), set_era(), set_fi_blocked_in_game(), set_fi_friends_in_game(), set_fi_invert(), set_fi_vacant_slots(), set_fog(), set_grid(), set_gui_theme(), set_hide_whiteboard(), set_interrupt_when_ally_sighted(), set_language(), set_level(), set_level_type(), set_login(), set_modifications(), set_mp_server_program_name(), set_mp_server_warning_disabled(), set_music(), set_network_host(), gui2::dialogs::set_pref_and_button(), set_random_faction_mode(), set_random_start_time(), set_remember_password(), set_save_replays(), set_show_all_units_in_help(), set_show_floating_labels(), set_show_side_colors(), set_shroud(), set_shuffle_sides(), set_skip_ai_moves(), set_skip_mp_replay(), set_sound(), set_stop_music_in_background(), set_theme(), set_turn_bell(), set_turn_dialog(), set_turns(), set_UI_sound(), set_use_map_settings(), set_village_gold(), set_village_support(), set_whisper_friends_only(), set_xp_modifier(), gui2::dialogs::setup_item(), gui2::dialogs::setup_pref_toggle_button(), and preferences::manager::~manager().
void preferences::set | ( | const std::string & | key, |
int | value | ||
) |
Definition at line 172 of file general.cpp.
void preferences::set | ( | const std::string & | key, |
char const * | value | ||
) |
Definition at line 177 of file general.cpp.
void preferences::set | ( | const std::string & | key, |
const std::string & | value | ||
) |
Definition at line 182 of file general.cpp.
void preferences::set | ( | const std::string & | key, |
const config::attribute_value & | value | ||
) |
Definition at line 187 of file general.cpp.
void preferences::set_addon_manager_saved_order_direction | ( | sort_order::type | value | ) |
Definition at line 1011 of file general.cpp.
References string_enums::enum_base< T >::get_string().
Referenced by gui2::dialogs::addon_manager::on_order_changed(), and gui2::dialogs::addon_manager::order_addons().
void preferences::set_addon_manager_saved_order_name | ( | const std::string & | value | ) |
Definition at line 1001 of file general.cpp.
Referenced by gui2::dialogs::addon_manager::on_order_changed(), and gui2::dialogs::addon_manager::order_addons().
void preferences::set_allied_color | ( | const std::string & | color_id | ) |
Definition at line 325 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_allow_observers | ( | bool | value | ) |
void preferences::set_animate_map | ( | bool | value | ) |
Definition at line 882 of file general.cpp.
Referenced by hotkey::command_executor::execute_command_wrap(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::set_animate_water | ( | bool | value | ) |
Definition at line 887 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_ask_delete_saves | ( | bool | value | ) |
Definition at line 778 of file game.cpp.
References set().
Referenced by gui2::dialogs::set_dont_ask_again().
void preferences::set_auto_open_whisper_windows | ( | bool | v | ) |
void preferences::set_auto_pixel_scale | ( | bool | choice | ) |
Definition at line 431 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::apply_pixel_scale(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::set_autosavemax | ( | int | value | ) |
Definition at line 803 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_bell_volume | ( | int | vol | ) |
Definition at line 637 of file general.cpp.
References bell_volume(), and sound::set_bell_volume().
void preferences::set_blindfold_replay | ( | bool | value | ) |
Definition at line 603 of file game.cpp.
References set().
Referenced by gui2::dialogs::mp_lobby::skip_replay_changed_callback().
void preferences::set_campaign_server | ( | const std::string & | host | ) |
void preferences::set_chat_lines | ( | int | lines | ) |
Definition at line 898 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_chat_message_aging | ( | const int | aging | ) |
void preferences::set_chat_timestamping | ( | bool | value | ) |
Definition at line 888 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_child | ( | const std::string & | key, |
const config & | val | ||
) |
Definition at line 197 of file general.cpp.
Referenced by preferences::editor::set_draw_num_of_bitmaps(), set_options(), and preferences::manager::~manager().
void preferences::set_color_cursors | ( | bool | value | ) |
Definition at line 44 of file display.cpp.
References _set_color_cursors(), and cursor::set().
void preferences::set_core_id | ( | const std::string & | core_id | ) |
Definition at line 335 of file general.cpp.
References core_id().
Referenced by gui2::dialogs::title_screen::button_callback_cores(), game_launcher::game_launcher(), and game_config_manager::load_game_config().
void preferences::set_countdown | ( | bool | value | ) |
void preferences::set_countdown_action_bonus | ( | int | value | ) |
void preferences::set_countdown_init_time | ( | int | value | ) |
void preferences::set_countdown_reservoir_time | ( | int | value | ) |
void preferences::set_countdown_turn_bonus | ( | int | value | ) |
void preferences::set_custom_command | ( | const std::string & | command | ) |
Definition at line 938 of file game.cpp.
References set().
Referenced by events::console_handler::do_custom().
void preferences::set_damage_prediction_allow_monte_carlo_simulation | ( | bool | value | ) |
Definition at line 991 of file general.cpp.
void preferences::set_delete_saves | ( | bool | value | ) |
Definition at line 768 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_disable_auto_moves | ( | bool | value | ) |
Definition at line 981 of file general.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_disengaged_color | ( | const std::string & | color_id | ) |
Definition at line 385 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_draw_delay | ( | int | value | ) |
Definition at line 907 of file general.cpp.
Referenced by game_launcher::game_launcher(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::set_ellipses | ( | bool | ison | ) |
Definition at line 557 of file general.cpp.
References set().
Referenced by events::menu_handler::toggle_ellipses().
void preferences::set_enable_whiteboard_mode_on_start | ( | bool | value | ) |
Definition at line 438 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_enemy_color | ( | const std::string & | color_id | ) |
Definition at line 345 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_era | ( | const std::string & | value | ) |
Definition at line 693 of file game.cpp.
References set().
Referenced by gui2::dialogs::mp_create_game::post_show().
void preferences::set_fi_blocked_in_game | ( | bool | value | ) |
void preferences::set_fi_friends_in_game | ( | bool | value | ) |
void preferences::set_fi_invert | ( | bool | value | ) |
void preferences::set_fi_vacant_slots | ( | bool | value | ) |
void preferences::set_font_scaling | ( | int | scale | ) |
Definition at line 502 of file general.cpp.
void preferences::set_grid | ( | bool | ison | ) |
Definition at line 567 of file general.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build(), events::menu_handler::toggle_grid(), and editor::editor_controller::toggle_grid().
void preferences::set_gui_theme | ( | const std::string & | s | ) |
Definition at line 547 of file general.cpp.
References set().
void preferences::set_hide_whiteboard | ( | bool | value | ) |
Definition at line 448 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_idle_anim | ( | const bool | ison | ) |
Definition at line 517 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_idle_anim_rate | ( | const int | rate | ) |
Definition at line 527 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_interrupt_when_ally_sighted | ( | bool | value | ) |
Definition at line 788 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_language | ( | const std::string & | s | ) |
Definition at line 537 of file general.cpp.
References set().
Referenced by gui2::dialogs::language_selection::post_show().
void preferences::set_level | ( | const std::string & | value | ) |
Definition at line 703 of file game.cpp.
References set().
Referenced by game_launcher::game_launcher(), gui2::dialogs::mp_create_game::post_show(), and wesnoth_global_fixture::wesnoth_global_fixture().
void preferences::set_level_type | ( | int | value | ) |
Definition at line 713 of file game.cpp.
References set().
Referenced by gui2::dialogs::mp_create_game::post_show().
void preferences::set_login | ( | const std::string & | login | ) |
Definition at line 132 of file credentials.cpp.
References login(), set(), and utils::trim().
Referenced by game_launcher::game_launcher(), gui2::dialogs::mp_login::mp_login(), and gui2::dialogs::mp_method_selection::post_show().
void preferences::set_message_private | ( | bool | value | ) |
Definition at line 845 of file game.cpp.
Referenced by gui::floating_textbox::close(), events::menu_handler::shout(), mp::start_local_game(), mp::start_local_game_commandline(), and events::menu_handler::whisper().
void preferences::set_modifications | ( | const std::vector< std::string > & | value, |
bool | mp | ||
) |
Definition at line 727 of file game.cpp.
References utils::join(), and set().
Referenced by gui2::dialogs::mp_create_game::post_show(), and gui2::dialogs::campaign_selection::post_show().
void preferences::set_moved_color | ( | const std::string & | color_id | ) |
Definition at line 355 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_mp_server_program_name | ( | const std::string & | path | ) |
Definition at line 508 of file game.cpp.
References clear(), and set().
Referenced by show_wesnothd_server_search(), and game_launcher::start_wesnothd().
void preferences::set_mp_server_warning_disabled | ( | int | value | ) |
Definition at line 503 of file game.cpp.
References set().
Referenced by gui2::dialogs::set_do_not_show_again().
bool preferences::set_music | ( | bool | ison | ) |
Definition at line 753 of file general.cpp.
References sound::close_sound(), sound::init_sound(), music_on(), sound::play_music(), set(), sound_on(), sound::stop_music(), turn_bell(), and UI_sound_on().
Referenced by hotkey::command_executor::execute_command_wrap(), and game_launcher::game_launcher().
void preferences::set_music_volume | ( | int | vol | ) |
Definition at line 607 of file general.cpp.
References music_volume(), and sound::set_music_volume().
Referenced by load_game_prefs().
void preferences::set_network_host | ( | const std::string & | host | ) |
Definition at line 404 of file game.cpp.
References set().
Referenced by game_launcher::play_multiplayer().
void preferences::set_options | ( | const config & | values | ) |
Definition at line 582 of file game.cpp.
References set_child().
Referenced by ng::configure_engine::set_options().
void preferences::set_partial_color | ( | const std::string & | color_id | ) |
Definition at line 375 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_password | ( | const std::string & | server, |
const std::string & | login, | ||
const std::string & | key | ||
) |
Definition at line 180 of file credentials.cpp.
References build_key(), clear_credentials(), DBG_CFG, encrypt(), login(), remember_password(), and utils::trim().
Referenced by addons_client::delete_remote_addon(), game_launcher::game_launcher(), gui2::dialogs::addon_manager::publish_addon(), and gui2::dialogs::mp_login::save_password().
void preferences::set_pixel_scale | ( | const int | scale | ) |
Definition at line 421 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::apply_pixel_scale(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::set_random_faction_mode | ( | const std::string & | value | ) |
Definition at line 483 of file game.cpp.
References set().
Referenced by gui2::dialogs::mp_create_game::post_show().
void preferences::set_random_start_time | ( | bool | value | ) |
void preferences::set_remember_password | ( | bool | remember | ) |
Definition at line 145 of file credentials.cpp.
References clear_credentials(), load_credentials(), and set().
Referenced by gui2::dialogs::addon_auth::addon_auth(), gui2::dialogs::mp_login::mp_login(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::set_save_replays | ( | bool | value | ) |
Definition at line 758 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_scroll_speed | ( | const int | new_speed | ) |
Definition at line 796 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_scroll_to_action | ( | bool | ison | ) |
Definition at line 394 of file general.cpp.
void preferences::set_show_all_units_in_help | ( | bool | value | ) |
void preferences::set_show_allied_orb | ( | bool | show_orb | ) |
Definition at line 269 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_show_disengaged_orb | ( | bool | show_orb | ) |
Definition at line 304 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_show_enemy_orb | ( | bool | show_orb | ) |
Definition at line 276 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_show_floating_labels | ( | bool | value | ) |
Definition at line 835 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_show_fps | ( | bool | value | ) |
Definition at line 897 of file general.cpp.
Referenced by events::console_handler::do_fps(), and game_launcher::game_launcher().
void preferences::set_show_moved_orb | ( | bool | show_orb | ) |
Definition at line 283 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_show_partial_orb | ( | bool | show_orb | ) |
Definition at line 297 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_show_side_colors | ( | bool | value | ) |
Definition at line 748 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_show_standing_animations | ( | bool | value | ) |
Definition at line 56 of file display.cpp.
References d, and display::get_singleton().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_show_unmoved_orb | ( | bool | show_orb | ) |
Definition at line 290 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_shroud | ( | bool | value | ) |
void preferences::set_shuffle_sides | ( | bool | value | ) |
void preferences::set_skip_ai_moves | ( | bool | value | ) |
Definition at line 743 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_skip_mp_replay | ( | bool | value | ) |
Definition at line 593 of file game.cpp.
References set().
Referenced by gui2::dialogs::mp_lobby::skip_replay_changed_callback().
bool preferences::set_sound | ( | bool | ison | ) |
Definition at line 730 of file general.cpp.
References sound::close_sound(), sound::init_sound(), music_on(), set(), sound_on(), sound::stop_sound(), turn_bell(), and UI_sound_on().
Referenced by hotkey::command_executor::execute_command_wrap(), and game_launcher::game_launcher().
void preferences::set_sound_volume | ( | int | vol | ) |
Definition at line 622 of file general.cpp.
References sound::set_sound_volume(), and sound_volume().
Referenced by load_game_prefs().
void preferences::set_stop_music_in_background | ( | bool | ison | ) |
Definition at line 779 of file general.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_theme | ( | const std::string & | theme | ) |
Definition at line 823 of file game.cpp.
References set().
Referenced by display::get_theme(), game_lua_kernel::impl_game_config_set(), and show_theme_dialog().
void preferences::set_tile_size | ( | const unsigned int | size | ) |
Definition at line 667 of file general.cpp.
References utf8::size().
Referenced by display::display(), and display::set_zoom().
void preferences::set_turbo | ( | bool | ison | ) |
Definition at line 481 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build(), and play_controller::hotkey_handler::toggle_accelerated_speed().
void preferences::set_turbo_speed | ( | const double | speed | ) |
Definition at line 491 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build().
bool preferences::set_turn_bell | ( | bool | ison | ) |
Definition at line 677 of file general.cpp.
References sound::close_sound(), sound::init_sound(), music_on(), set(), sound_on(), sound::stop_bell(), turn_bell(), and UI_sound_on().
Referenced by game_launcher::game_launcher().
void preferences::set_turn_dialog | ( | bool | ison | ) |
Definition at line 428 of file game.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
bool preferences::set_UI_sound | ( | bool | ison | ) |
Definition at line 701 of file general.cpp.
References sound::close_sound(), sound::init_sound(), music_on(), set(), sound_on(), sound::stop_UI_sound(), turn_bell(), and UI_sound_on().
Referenced by game_launcher::game_launcher().
void preferences::set_UI_volume | ( | int | vol | ) |
Definition at line 652 of file general.cpp.
References sound::set_UI_volume(), and UI_volume().
void preferences::set_unmoved_color | ( | const std::string & | color_id | ) |
Definition at line 365 of file general.cpp.
Referenced by gui2::dialogs::select_orb_colors::post_show().
void preferences::set_use_map_settings | ( | bool | value | ) |
void preferences::set_use_twelve_hour_clock_format | ( | bool | value | ) |
void preferences::set_user_servers_list | ( | const std::vector< game_config::server_info > & | value | ) |
Definition at line 382 of file game.cpp.
References config::add_child(), config::clear_children(), and get_prefs().
Referenced by gui2::dialogs::mp_connect::on_server_add(), and gui2::dialogs::mp_connect::on_server_delete().
void preferences::set_village_gold | ( | int | value | ) |
void preferences::set_village_support | ( | int | value | ) |
void preferences::set_vsync | ( | bool | ison | ) |
Definition at line 467 of file general.cpp.
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_whisper_friends_only | ( | bool | v | ) |
Definition at line 26 of file lobby.cpp.
References set().
Referenced by gui2::dialogs::preferences_dialog::post_build().
void preferences::set_xp_modifier | ( | int | value | ) |
bool preferences::show_all_units_in_help | ( | ) |
bool preferences::show_allied_orb | ( | ) |
Definition at line 266 of file general.cpp.
References game_config::show_ally_orb.
Referenced by orb_status_helper::prefs_show_orb().
bool preferences::show_combat | ( | ) |
Definition at line 453 of file game.cpp.
References get().
Referenced by unit_display::unit_attack(), unit_display::unit_die(), unit_display::unit_draw_weapon(), and unit_display::unit_sheath_weapon().
bool preferences::show_disengaged_orb | ( | ) |
Definition at line 301 of file general.cpp.
References game_config::show_disengaged_orb.
Referenced by orb_status_helper::prefs_show_orb().
bool preferences::show_enemy_orb | ( | ) |
Definition at line 273 of file general.cpp.
References game_config::show_enemy_orb.
Referenced by orb_status_helper::prefs_show_orb().
bool preferences::show_floating_labels | ( | ) |
Definition at line 830 of file game.cpp.
References get().
Referenced by game_display::float_label(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::show_fps | ( | ) |
Definition at line 892 of file general.cpp.
Referenced by events::console_handler::do_fps(), and display::update_display().
bool preferences::show_moved_orb | ( | ) |
Definition at line 280 of file general.cpp.
References game_config::show_moved_orb.
Referenced by orb_status_helper::prefs_show_orb().
bool preferences::show_partial_orb | ( | ) |
Definition at line 294 of file general.cpp.
References game_config::show_partial_orb.
Referenced by orb_status_helper::prefs_show_orb().
bool preferences::show_side_colors | ( | ) |
Definition at line 753 of file game.cpp.
References get().
Referenced by gui2::dialogs::preferences_dialog::post_build(), and unit_drawer::redraw_unit().
bool preferences::show_standing_animations | ( | ) |
Definition at line 51 of file display.cpp.
References get().
Referenced by gui2::dialogs::preferences_dialog::post_build(), unit_animation_component::set_selecting(), and unit_animation_component::set_standing().
bool preferences::show_theme_dialog | ( | ) |
Definition at line 65 of file display.cpp.
References _(), resources::gamedata, theme::get_basic_theme_info(), display::get_singleton(), gui2::dialogs::theme_list::selected_index(), gui2::dialogs::theme_list::set_selected_index(), display::set_theme(), set_theme(), gui2::dialogs::modal_dialog::show(), gui2::show_transient_message(), and theme().
Referenced by events::console_handler::do_theme(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::show_unmoved_orb | ( | ) |
Definition at line 287 of file general.cpp.
References game_config::show_unmoved_orb.
Referenced by orb_status_helper::prefs_show_orb().
void preferences::show_wesnothd_server_search | ( | ) |
Definition at line 99 of file display.cpp.
References _(), filesystem::directory_name(), filesystem::get_exe_dir(), get_mp_server_program_name(), filesystem::is_directory(), wfl::msg(), game_config::path, gui2::dialogs::file_dialog::path(), gui2::dialogs::file_dialog::set_filename(), gui2::dialogs::file_dialog::set_message(), set_mp_server_program_name(), gui2::dialogs::file_dialog::set_ok_label(), gui2::dialogs::file_dialog::set_path(), gui2::dialogs::file_dialog::set_read_only(), gui2::dialogs::file_dialog::set_title(), and VGETTEXT.
Referenced by game_launcher::play_multiplayer(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::shroud | ( | ) |
Definition at line 542 of file game.cpp.
References get().
Referenced by BOOST_AUTO_TEST_CASE(), team::team_info::handle_legacy_share_vision(), gui2::dialogs::editor_edit_side::pre_show(), gui2::dialogs::mp_create_game::pre_show(), and ng::configure_engine::shroud_game_default().
bool preferences::shuffle_sides | ( | ) |
Definition at line 468 of file game.cpp.
References get().
Referenced by gui2::dialogs::mp_create_game::pre_show(), and ng::configure_engine::shuffle_sides_default().
bool preferences::skip_ai_moves | ( | ) |
Definition at line 738 of file game.cpp.
References get().
Referenced by ai::move_result::do_execute(), ai::recall_result::do_execute(), ai::recruit_result::do_execute(), gui2::dialogs::preferences_dialog::post_build(), and SYNCED_COMMAND_HANDLER_FUNCTION().
bool preferences::skip_mp_replay | ( | ) |
Definition at line 588 of file game.cpp.
References get().
Referenced by gui2::dialogs::mp_lobby::pre_show().
std::size_t preferences::sound_buffer_size | ( | ) |
Definition at line 572 of file general.cpp.
Referenced by sound::init_sound(), and sound::driver_status::query().
bool preferences::sound_on | ( | ) |
Definition at line 725 of file general.cpp.
Referenced by hotkey::command_executor::execute_command_wrap(), game_launcher::game_launcher(), countdown_clock::maybe_play_sound(), sound::play_sound(), sound::play_sound_positioned(), sound::play_timer(), sound::reset_sound(), set_music(), set_sound(), set_turn_bell(), and set_UI_sound().
int preferences::sound_volume | ( | ) |
Definition at line 617 of file general.cpp.
Referenced by impl_audio_get(), impl_audio_set(), sound::init_sound(), load_game_prefs(), and set_sound_volume().
bool preferences::stop_music_in_background | ( | ) |
Definition at line 774 of file general.cpp.
Referenced by sound::music_muter::handle_window_event(), and gui2::dialogs::preferences_dialog::post_build().
std::string preferences::theme | ( | ) |
Definition at line 808 of file game.cpp.
References get(), and CVideo::get_singleton().
Referenced by show_theme_dialog().
unsigned int preferences::tile_size | ( | ) |
Definition at line 662 of file general.cpp.
Referenced by display::display().
void preferences::toggle_minimap_draw_terrain | ( | ) |
Definition at line 877 of file general.cpp.
References minimap_draw_terrain().
Referenced by hotkey::command_executor::do_execute_command().
void preferences::toggle_minimap_draw_units | ( | ) |
Definition at line 857 of file general.cpp.
References minimap_draw_units().
Referenced by hotkey::command_executor::do_execute_command().
void preferences::toggle_minimap_draw_villages | ( | ) |
Definition at line 867 of file general.cpp.
References minimap_draw_villages().
Referenced by hotkey::command_executor::do_execute_command().
void preferences::toggle_minimap_movement_coding | ( | ) |
Definition at line 837 of file general.cpp.
References minimap_movement_coding().
Referenced by hotkey::command_executor::do_execute_command().
void preferences::toggle_minimap_terrain_coding | ( | ) |
Definition at line 847 of file general.cpp.
References minimap_terrain_coding().
Referenced by hotkey::command_executor::do_execute_command().
bool preferences::turbo | ( | ) |
Definition at line 472 of file general.cpp.
References CVideo::get_singleton().
Referenced by gui2::dialogs::preferences_dialog::post_build(), play_controller::hotkey_handler::toggle_accelerated_speed(), and display::turbo_speed().
double preferences::turbo_speed | ( | ) |
Definition at line 486 of file general.cpp.
Referenced by display::get_builder(), gui2::dialogs::preferences_dialog::post_build(), and display::turbo_speed().
bool preferences::turn_bell | ( | ) |
Definition at line 672 of file general.cpp.
Referenced by playsingle_controller::before_human_turn(), game_launcher::game_launcher(), countdown_clock::maybe_play_sound(), sound::play_bell(), sound::reset_sound(), set_music(), set_sound(), set_turn_bell(), and set_UI_sound().
bool preferences::turn_dialog | ( | ) |
Definition at line 423 of file game.cpp.
References get().
Referenced by gui2::dialogs::preferences_dialog::post_build(), and playsingle_controller::show_turn_dialog().
int preferences::turns | ( | ) |
Definition at line 552 of file game.cpp.
References get(), and settings::get_turns().
Referenced by BOOST_AUTO_TEST_CASE(), editor::context_manager::edit_scenario_dialog(), ai::configuration::expand_simplified_aspects(), ai::default_recruitment::recruitment::get_estimated_income(), ai::readonly_context_impl::get_readonly_context(), pathfind::mark_route(), ng::configure_engine::num_turns_default(), gui2::dialogs::mp_create_game::pre_show(), editor::map_context::set_needs_terrain_rebuild(), ai::readonly_context::~readonly_context(), and ai::default_recruitment::recruitment::~recruitment().
bool preferences::UI_sound_on | ( | ) |
Definition at line 696 of file general.cpp.
Referenced by game_launcher::game_launcher(), countdown_clock::maybe_play_sound(), sound::play_UI_sound(), mp::ui_alerts::ready_for_start(), sound::reset_sound(), set_music(), set_sound(), set_turn_bell(), and set_UI_sound().
int preferences::UI_volume | ( | ) |
Definition at line 647 of file general.cpp.
Referenced by sound::init_sound(), and set_UI_volume().
std::string preferences::unmoved_color | ( | ) |
Definition at line 359 of file general.cpp.
References fix_orb_color_name(), and game_config::colors::unmoved_orb_color.
Referenced by orb_status_helper::get_orb_color(), image::getMinimap(), and gui2::dialogs::select_orb_colors::pre_show().
bool preferences::use_color_cursors | ( | ) |
Definition at line 912 of file general.cpp.
bool preferences::use_map_settings | ( | ) |
Definition at line 488 of file game.cpp.
References get().
Referenced by gui2::dialogs::mp_join_game::show_flg_select(), gui2::dialogs::mp_create_game::update_map_settings(), and ng::configure_engine::use_map_settings_default().
bool preferences::use_twelve_hour_clock_format | ( | ) |
Definition at line 971 of file general.cpp.
Referenced by gui2::dialogs::format_addon_time(), savegame::save_info::format_time_local(), utils::format_time_summary(), get_chat_timestamp(), and REPORT_GENERATOR().
std::vector< game_config::server_info > preferences::user_servers_list | ( | ) |
Definition at line 369 of file game.cpp.
References get_prefs().
int preferences::village_gold | ( | ) |
Definition at line 658 of file game.cpp.
References get(), and settings::get_village_gold().
Referenced by ng::configure_engine::village_gold_default().
int preferences::village_support | ( | ) |
Definition at line 668 of file game.cpp.
References get(), and settings::get_village_support().
Referenced by ng::configure_engine::village_support_default().
bool preferences::vsync | ( | ) |
Definition at line 446 of file general.cpp.
Referenced by CVideo::init_window(), and gui2::dialogs::preferences_dialog::post_build().
bool preferences::whisper_friends_only | ( | ) |
Definition at line 21 of file lobby.cpp.
References get().
Referenced by gui2::chatbox::add_whisper_received(), and gui2::dialogs::preferences_dialog::post_build().
void preferences::write_preferences | ( | ) |
Definition at line 141 of file general.cpp.
References ERR_FS, filesystem::get_prefs_file(), filesystem::ostream_file(), save_credentials(), and write().
Referenced by events::console_handler::do_set_alias(), gui2::dialogs::preferences_dialog::post_show(), and preferences::base_manager::~base_manager().
int preferences::xp_modifier | ( | ) |
Definition at line 678 of file game.cpp.
References get(), and settings::get_xp_modifier().
Referenced by ng::configure_engine::xp_modifier_default().
bool preferences::yellow_confirm | ( | ) |
Definition at line 960 of file game.cpp.
References get().
Referenced by events::menu_handler::end_turn().
const int preferences::def_window_height = 720 |
Definition at line 70 of file general.cpp.
Referenced by CVideo::update_framebuffer().
const int preferences::def_window_width = 1280 |
Definition at line 69 of file general.cpp.
Referenced by CVideo::update_framebuffer().
prefs_event_handler preferences::event_handler_ |
Definition at line 88 of file general.cpp.
const int preferences::INFINITE_AUTO_SAVES = 61 |
Definition at line 208 of file game.hpp.
Referenced by playsingle_controller::before_human_turn(), and play_controller::do_autosave().
const int preferences::max_font_scaling = 150 |
Definition at line 76 of file general.cpp.
Referenced by font_scaling().
const int preferences::max_pixel_scale = 4 |
Definition at line 79 of file general.cpp.
Referenced by pixel_scale(), and CVideo::update_framebuffer().
const int preferences::max_window_height = 1080 |
Definition at line 73 of file general.cpp.
Referenced by CVideo::update_framebuffer().
const int preferences::max_window_width = 1920 |
Definition at line 72 of file general.cpp.
Referenced by CVideo::update_framebuffer().
const int preferences::min_font_scaling = 80 |
Definition at line 75 of file general.cpp.
const int preferences::min_pixel_scale = 1 |
Definition at line 78 of file general.cpp.
const int preferences::min_window_height = 540 |
Definition at line 67 of file general.cpp.
Referenced by CVideo::get_available_resolutions(), CVideo::init_window(), and CVideo::update_framebuffer().
const int preferences::min_window_width = 800 |
Definition at line 66 of file general.cpp.
Referenced by CVideo::get_available_resolutions(), CVideo::init_window(), and CVideo::update_framebuffer().
|
static |
Map containing page mappings that can be used to set the initially displayed page of the dialog.
The pair is in an 0-indexed toplevel stack/substack format, where the first is the list of main Preference categories (such as General and Display) and the second is any sub-stack found on that page.
TODO: this isn't the most optimal solution, since if the order or number of pages in either stack changes, this map needs to be updated. Optimally the stacked_widget widget would allow specifying page by string id, but that would require changes to generator. It's something to look into, however.
Definition at line 52 of file preferences_dialog.hpp.
Referenced by gui2::dialogs::preferences_dialog::preferences_dialog().
|
static |
Definition at line 28 of file advanced.cpp.