Public Types | |
typedef map_command_handler < chat_command_handler > | map |
Public Member Functions | |
chat_command_handler (chat_handler &chathandler, bool allies_only) | |
Protected Member Functions | |
void | do_emote () |
void | do_network_send () |
void | do_whisper () |
void | do_log () |
void | do_ignore () |
void | do_friend () |
void | do_remove () |
void | do_display () |
void | do_version () |
void | print (const std::string &title, const std::string &message) |
void | init_map () |
Private Attributes | |
chat_handler & | chat_handler_ |
bool | allies_only_ |
Definition at line 2196 of file menu_events.cpp.
Definition at line 2199 of file menu_events.cpp.
events::chat_command_handler::chat_command_handler | ( | chat_handler & | chathandler, | |
bool | allies_only | |||
) | [inline] |
Definition at line 2200 of file menu_events.cpp.
void events::chat_command_handler::do_emote | ( | ) | [protected] |
Definition at line 2518 of file menu_events.cpp.
References allies_only_, chat_handler_, events::map_command_handler< Worker >::get_data(), and events::chat_handler::send_chat_message().
Referenced by init_map().
void events::chat_command_handler::do_network_send | ( | ) | [protected] |
Definition at line 2522 of file menu_events.cpp.
References chat_handler_, events::map_command_handler< Worker >::get_cmd(), events::map_command_handler< Worker >::get_data(), and events::chat_handler::send_command().
Referenced by init_map().
void events::chat_command_handler::do_whisper | ( | ) | [protected] |
Definition at line 2526 of file menu_events.cpp.
References events::chat_handler::add_chat_message(), config::add_child(), chat_handler_, events::map_command_handler< Worker >::command_failed_need_arg(), data, events::map_command_handler< Worker >::empty(), events::map_command_handler< Worker >::get_arg(), events::map_command_handler< Worker >::get_data(), preferences::login(), game_display::MESSAGE_PRIVATE, and network::send_data().
Referenced by init_map().
void events::chat_command_handler::do_log | ( | ) | [protected] |
Definition at line 2540 of file menu_events.cpp.
References events::chat_handler::change_logging(), chat_handler_, and events::map_command_handler< Worker >::get_data().
Referenced by init_map().
void events::chat_command_handler::do_ignore | ( | ) | [protected] |
Definition at line 2545 of file menu_events.cpp.
References _, preferences::add_ignore(), events::map_command_handler< Worker >::command_failed(), events::map_command_handler< Worker >::empty(), events::map_command_handler< Worker >::get_arg(), preferences::get_ignores(), and print().
Referenced by init_map().
void events::chat_command_handler::do_friend | ( | ) | [protected] |
Definition at line 2558 of file menu_events.cpp.
References _, preferences::add_friend(), events::map_command_handler< Worker >::command_failed(), events::map_command_handler< Worker >::empty(), events::map_command_handler< Worker >::get_arg(), preferences::get_friends(), and print().
Referenced by init_map().
void events::chat_command_handler::do_remove | ( | ) | [protected] |
Definition at line 2571 of file menu_events.cpp.
References _, events::map_command_handler< Worker >::get_arg(), print(), preferences::remove_friend(), and preferences::remove_ignore().
Referenced by init_map().
void events::chat_command_handler::do_display | ( | ) | [protected] |
Definition at line 2577 of file menu_events.cpp.
References _, preferences::get_friends(), preferences::get_ignores(), and print().
Referenced by init_map().
void events::chat_command_handler::do_version | ( | ) | [protected] |
Definition at line 2590 of file menu_events.cpp.
References print(), and game_config::revision.
Referenced by init_map().
void events::chat_command_handler::print | ( | const std::string & | title, | |
const std::string & | message | |||
) | [inline, protected, virtual] |
Implements events::map_command_handler< Worker >.
Reimplemented in events::console_handler.
Definition at line 2216 of file menu_events.cpp.
Referenced by do_display(), do_friend(), do_ignore(), do_remove(), and do_version().
void events::chat_command_handler::init_map | ( | ) | [inline, protected, virtual] |
Implements events::map_command_handler< Worker >.
Reimplemented in events::console_handler.
Definition at line 2220 of file menu_events.cpp.
References _, do_display(), do_emote(), do_friend(), do_ignore(), do_log(), do_network_send(), do_remove(), do_version(), and do_whisper().
Referenced by events::console_handler::init_map().
Definition at line 2261 of file menu_events.cpp.
Referenced by do_emote(), do_log(), do_network_send(), and do_whisper().
bool events::chat_command_handler::allies_only_ [private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |