The Battle for Wesnoth  1.19.0-dev
Functions | Variables
mp::ui_alerts Namespace Reference

This namespace provides handlers which play the sounds / notifications for various mp server events, depending on the preference configuration. More...

Functions

void game_created (const std::string &scenario, const std::string &name)
 
void player_joins (bool is_lobby)
 
void player_leaves (bool is_lobby)
 
void public_message (bool is_lobby, const std::string &sender, const std::string &message)
 
void friend_message (bool is_lobby, const std::string &sender, const std::string &message)
 
void private_message (bool is_lobby, const std::string &sender, const std::string &message)
 
void server_message (bool is_lobby, const std::string &sender, const std::string &message)
 
void ready_for_start ()
 
void game_has_begun ()
 
void turn_changed (const std::string &player_name)
 
bool get_def_pref_sound (const std::string &id)
 
bool get_def_pref_notif (const std::string &id)
 
bool get_def_pref_lobby (const std::string &id)
 

Variables

const std::vector< std::string > items
 

Detailed Description

This namespace provides handlers which play the sounds / notifications for various mp server events, depending on the preference configuration.

This namespace provides handlers which play the sounds / notificaitons for various mp server events, depending on the preference configuration.

Function Documentation

◆ friend_message()

void mp::ui_alerts::friend_message ( bool  is_lobby,
const std::string &  sender,
const std::string &  message 
)

◆ game_created()

void mp::ui_alerts::game_created ( const std::string &  scenario,
const std::string &  name 
)

◆ game_has_begun()

void mp::ui_alerts::game_has_begun ( )

◆ get_def_pref_lobby()

bool mp::ui_alerts::get_def_pref_lobby ( const std::string &  id)

◆ get_def_pref_notif()

bool mp::ui_alerts::get_def_pref_notif ( const std::string &  id)

◆ get_def_pref_sound()

bool mp::ui_alerts::get_def_pref_sound ( const std::string &  id)

◆ player_joins()

void mp::ui_alerts::player_joins ( bool  is_lobby)

◆ player_leaves()

void mp::ui_alerts::player_leaves ( bool  is_lobby)

◆ private_message()

void mp::ui_alerts::private_message ( bool  is_lobby,
const std::string &  sender,
const std::string &  message 
)

◆ public_message()

void mp::ui_alerts::public_message ( bool  is_lobby,
const std::string &  sender,
const std::string &  message 
)

◆ ready_for_start()

void mp::ui_alerts::ready_for_start ( )

◆ server_message()

void mp::ui_alerts::server_message ( bool  is_lobby,
const std::string &  sender,
const std::string &  message 
)

◆ turn_changed()

void mp::ui_alerts::turn_changed ( const std::string &  player_name)

Variable Documentation

◆ items

const std::vector< std::string > mp::ui_alerts::items
Initial value:
{
_player_joins,
_player_leaves,
_private_message,
_friend_message,
_public_message,
_server_message,
_ready_for_start,
_game_has_begun,
_turn_changed,
_game_created,
}

Definition at line 64 of file mp_ui_alerts.cpp.

Referenced by halo::halo_impl::add(), ai::target_location_goal::add_targets(), ai::protect_goal::add_targets(), ng::depcheck::manager::change_era_dialog(), ng::depcheck::manager::change_scenario_dialog(), default_map_generator_job::default_generate_map(), wfl::builtins::DEFINE_WFL_FUNCTION(), ng::depcheck::manager::disable_mods_dialog(), editor::editor_controller::do_execute_command(), ng::depcheck::manager::enable_mods_dialog(), controller_base::execute_action(), hotkey::command_executor::execute_action(), editor::context_manager::expand_areas_menu(), play_controller::hotkey_handler::expand_autosaves(), editor::context_manager::expand_load_mru_menu(), editor::context_manager::expand_local_time_menu(), editor::context_manager::expand_open_maps_menu(), editor::editor_palette< Item >::expand_palette_groups_menu(), editor::empty_palette::expand_palette_groups_menu(), editor::location_palette::expand_palette_groups_menu(), play_controller::hotkey_handler::expand_quickreplay(), editor::context_manager::expand_sides_menu(), editor::context_manager::expand_time_menu(), play_controller::hotkey_handler::expand_wml_commands(), gui::menu::fill_items(), cave_map_generator::cave_map_generator_job::generate_chambers(), preprocessor_data::get_chunk(), game_events::wmi_manager::get_items(), hotkey::command_executor::get_menu_images(), ng::depcheck::manager::get_required_not_installed(), wfl::string_callable::get_value(), controller_base::handle_event(), display::init_flags_for_side_internal(), terrain_builder::load_images(), controller_base::long_touch_callback(), markov_prefixes(), theme::object::modify_location(), gui2::dialogs::depcheck_select_new::post_show(), gui2::dialogs::depcheck_select_new::pre_show(), gui2::dialogs::mp_alerts_options::pre_show(), read_rect(), resolve_rect(), gui2::dialogs::revert_to_default_pref_values(), gui::menu::set_items(), gui::button::set_label(), gui2::set_scrollbar_mode(), editor::terrain_palette::setup(), controller_base::show_menu(), editor::editor_controller::show_menu(), play_controller::hotkey_handler::show_menu(), hotkey::command_executor::show_menu(), and lua_gui2::show_menu().