The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Protected Attributes | List of all members
playmp_controller::hotkey_handler Class Reference

#include <hotkey_handler_mp.hpp>

Inheritance diagram for playmp_controller::hotkey_handler:
Inheritance graph

Public Member Functions

 hotkey_handler (playmp_controller &, saved_game &)
 
 ~hotkey_handler ()
 
virtual void speak ()
 
virtual void whisper ()
 
virtual void shout ()
 
virtual void start_network ()
 
virtual void stop_network ()
 
virtual bool can_execute_command (const hotkey::hotkey_command &command, int index=-1) const
 Check if a command can be executed. More...
 
- Public Member Functions inherited from playsingle_controller::hotkey_handler
 hotkey_handler (playsingle_controller &, saved_game &)
 
 ~hotkey_handler ()
 
virtual void recruit ()
 
virtual void repeat_recruit ()
 
virtual void recall ()
 
virtual void toggle_shroud_updates ()
 
virtual void update_shroud_now ()
 
virtual void end_turn ()
 
virtual void rename_unit ()
 
virtual void create_unit ()
 
virtual void change_side ()
 
virtual void kill_unit ()
 
virtual void label_terrain (bool)
 
virtual void clear_labels ()
 
virtual void label_settings ()
 
virtual void continue_move ()
 
virtual void unit_hold_position ()
 
virtual void end_unit_turn ()
 
virtual void user_command ()
 
virtual void custom_command ()
 
virtual void ai_formula ()
 
virtual void clear_messages ()
 
virtual void whiteboard_toggle ()
 
virtual void whiteboard_execute_action ()
 
virtual void whiteboard_execute_all_actions ()
 
virtual void whiteboard_delete_action ()
 
virtual void whiteboard_bump_up_action ()
 
virtual void whiteboard_bump_down_action ()
 
virtual void whiteboard_suppose_dead ()
 
replay_controllerget_replay_controller ()
 
virtual void stop_replay () override
 
virtual void play_replay () override
 
virtual void replay_next_turn () override
 
virtual void replay_next_side () override
 
virtual void replay_next_move () override
 
virtual void replay_show_everything () override
 
virtual void replay_show_each () override
 
virtual void replay_show_team1 () override
 
virtual void reset_replay () override
 
virtual void replay_exit () override
 
virtual void load_autosave (const std::string &filename)
 
virtual hotkey::ACTION_STATE get_action_state (hotkey::HOTKEY_COMMAND command, int index) const
 
- Public Member Functions inherited from play_controller::hotkey_handler
 hotkey_handler (play_controller &, saved_game &)
 
 ~hotkey_handler ()
 
virtual void objectives ()
 
virtual void show_statistics ()
 
virtual void unit_list ()
 
virtual void left_mouse_click ()
 
virtual void move_action ()
 
virtual void select_and_action ()
 
virtual void select_hex ()
 
virtual void deselect_hex ()
 
virtual void right_mouse_click ()
 
virtual void status_table ()
 
virtual void save_game ()
 
virtual void save_replay ()
 
virtual void save_map ()
 
virtual void load_game ()
 
virtual void preferences ()
 
virtual void show_chat_log ()
 
virtual void show_help ()
 
virtual void cycle_units ()
 
virtual void cycle_back_units ()
 
virtual void undo ()
 
virtual void redo ()
 
virtual void show_enemy_moves (bool ignore_units)
 
virtual void goto_leader ()
 
virtual void unit_description ()
 
virtual void terrain_description ()
 
virtual void toggle_ellipses ()
 
virtual void toggle_grid ()
 
virtual void search ()
 
virtual void toggle_accelerated_speed ()
 
virtual void scroll_up (bool on)
 
virtual void scroll_down (bool on)
 
virtual void scroll_left (bool on)
 
virtual void scroll_right (bool on)
 
virtual void replay_skip_animation () override
 
virtual std::string get_action_image (hotkey::HOTKEY_COMMAND, int index) const
 
virtual bool execute_command (const hotkey::hotkey_command &command, int index=-1, bool press=true)
 
void show_menu (const std::vector< std::string > &items_arg, int xloc, int yloc, bool context_menu, display &disp)
 
bool in_context_menu (hotkey::HOTKEY_COMMAND command) const
 Determines whether the command should be in the context menu or not. More...
 
- Public Member Functions inherited from hotkey::command_executor_default
CVideoget_video ()
 
void set_button_state ()
 
void recalculate_minimap ()
 
void lua_console ()
 
void zoom_in ()
 
void zoom_out ()
 
void zoom_default ()
 
void map_screenshot ()
 
void quit_to_main_menu ()
 
- Public Member Functions inherited from hotkey::command_executor
virtual void change_language ()
 
std::string get_menu_image (display &disp, const std::string &command, int index=-1) const
 
std::vector< std::stringget_menu_images (display &, const std::vector< std::string > &items_arg)
 
void execute_action (const std::vector< std::string > &items_arg, int xloc, int yloc, bool context_menu, display &gui)
 

Protected Attributes

playmp_controllerplaymp_controller_
 
- Protected Attributes inherited from playsingle_controller::hotkey_handler
playsingle_controllerplaysingle_controller_
 
boost::shared_ptr< wb::managerwhiteboard_manager_
 
- Protected Attributes inherited from play_controller::hotkey_handler
play_controllerplay_controller_
 References to parent object / constituents. More...
 
events::menu_handlermenu_handler_
 
events::mouse_handlermouse_handler_
 
saved_gamesaved_game_
 

Additional Inherited Members

- Static Public Attributes inherited from play_controller::hotkey_handler
static const std::string wml_menu_hotkey_prefix = "wml_menu:"
 
- Protected Member Functions inherited from playsingle_controller::hotkey_handler
bool is_observer () const
 
- Protected Member Functions inherited from play_controller::hotkey_handler
displayget_display ()
 
game_displaygui () const
 
game_stategamestate ()
 
const game_stategamestate () const
 
bool browse () const
 
bool linger () const
 
const teamviewing_team () const
 
bool viewing_team_is_playing () const
 
- Protected Member Functions inherited from hotkey::command_executor
virtual ~command_executor ()
 
- Static Protected Attributes inherited from hotkey::command_executor_default
static const int zoom_amount = 4
 

Detailed Description

Definition at line 27 of file hotkey_handler_mp.hpp.

Constructor & Destructor Documentation

playmp_controller::hotkey_handler::hotkey_handler ( playmp_controller pc,
saved_game sg 
)

Definition at line 22 of file hotkey_handler_mp.cpp.

playmp_controller::hotkey_handler::~hotkey_handler ( )

Definition at line 27 of file hotkey_handler_mp.cpp.

Member Function Documentation

bool playmp_controller::hotkey_handler::can_execute_command ( const hotkey::hotkey_command command,
int  index = -1 
) const
virtual
void playmp_controller::hotkey_handler::shout ( )
virtual

Reimplemented from hotkey::command_executor.

Definition at line 37 of file hotkey_handler_mp.cpp.

References play_controller::menu_handler_, and events::menu_handler::shout().

void playmp_controller::hotkey_handler::speak ( )
virtual

Reimplemented from hotkey::command_executor.

Definition at line 29 of file hotkey_handler_mp.cpp.

References play_controller::menu_handler_, and events::menu_handler::speak().

void playmp_controller::hotkey_handler::start_network ( )
virtual

Reimplemented from hotkey::command_executor.

Definition at line 41 of file hotkey_handler_mp.cpp.

void playmp_controller::hotkey_handler::stop_network ( )
virtual

Reimplemented from hotkey::command_executor.

Definition at line 45 of file hotkey_handler_mp.cpp.

void playmp_controller::hotkey_handler::whisper ( )
virtual

Member Data Documentation

playmp_controller& playmp_controller::hotkey_handler::playmp_controller_
protected

Definition at line 30 of file hotkey_handler_mp.hpp.


The documentation for this class was generated from the following files: