| allow_mouse_wheel_scroll(int, int) | events::mouse_handler_base | inlinevirtual | 
  | attack_enemy(const map_location &attacker_loc, const map_location &defender_loc, int choice) | events::mouse_handler |  | 
  | attack_enemy_(const map_location &attacker_loc, const map_location &defender_loc, int choice) | events::mouse_handler | protected | 
  | cancel_dragging() | events::mouse_handler_base | protected | 
  | clear_drag_from_hex() | events::mouse_handler_base | protected | 
  | clear_dragging(const SDL_MouseButtonEvent &event, bool browse) | events::mouse_handler_base | protected | 
  | current_paths() const | events::mouse_handler | inline | 
  | current_paths_ | events::mouse_handler | private | 
  | current_route_ | events::mouse_handler | private | 
  | current_team() | events::mouse_handler | private | 
  | current_unit_attacks_from(const map_location &loc) const | events::mouse_handler |  | 
  | cycle_back_units(const bool browse) | events::mouse_handler | inline | 
  | cycle_units(const bool browse, const bool reverse=false) | events::mouse_handler |  | 
  | deselect_hex() | events::mouse_handler |  | 
  | disable_units_highlight() | events::mouse_handler |  | 
  | drag_from_ | events::mouse_handler_base | protected | 
  | drag_from_hex_ | events::mouse_handler_base | protected | 
  | drag_threshold() const override | events::mouse_handler | protectedvirtual | 
  | dragging_left_ | events::mouse_handler_base | protected | 
  | dragging_right_ | events::mouse_handler_base | protected | 
  | dragging_started() const | events::mouse_handler_base |  | 
  | dragging_started_ | events::mouse_handler_base | protected | 
  | dragging_touch_ | events::mouse_handler_base | protected | 
  | enable_units_highlight() | events::mouse_handler |  | 
  | fill_weapon_choices(std::vector< battle_context > &bc_vector, const unit_map::iterator &attacker, const unit_map::iterator &defender) | events::mouse_handler | protected | 
  | find_unit(const map_location &hex) const | events::mouse_handler | protected | 
  | find_unit(const map_location &hex) | events::mouse_handler | protected | 
  | find_unit_nonowning(const map_location &hex) | events::mouse_handler | protected | 
  | find_unit_nonowning(const map_location &hex) const | events::mouse_handler | protected | 
  | get_current_route() const | events::mouse_handler | inline | 
  | get_last_hex() const | events::mouse_handler | inline | 
  | get_path_turns() const | events::mouse_handler | inline | 
  | get_route(const unit *un, map_location go_to, const team &team) const | events::mouse_handler |  | 
  | get_scroll_start() const | events::mouse_handler_base | inline | 
  | get_selected_hex() const | events::mouse_handler | inline | 
  | get_show_menu() const | events::mouse_handler_base | inline | 
  | get_singleton() | events::mouse_handler | inlinestatic | 
  | gui() override | events::mouse_handler | inlineprotectedvirtual | 
  | gui() const override | events::mouse_handler | inlineprotectedvirtual | 
  | gui_ | events::mouse_handler | private | 
  | hex_hosts_unit(const map_location &hex) const | events::mouse_handler |  | 
  | hovered_hex() const | events::mouse_handler |  | 
  | init_dragging(bool &dragging_flag) | events::mouse_handler_base | protected | 
  | invalidate_reachmap() | events::mouse_handler | inline | 
  | is_dragging() const | events::mouse_handler_base |  | 
  | is_left_click(const SDL_MouseButtonEvent &event) const | events::mouse_handler_base |  | 
  | is_middle_click(const SDL_MouseButtonEvent &event) const | events::mouse_handler_base |  | 
  | is_right_click(const SDL_MouseButtonEvent &event) const | events::mouse_handler_base |  | 
  | last_hex_ | events::mouse_handler_base | protected | 
  | left_click(int x, int y, const bool browse) | events::mouse_handler_base | virtual | 
  | left_drag_end(int, int, const bool) | events::mouse_handler_base | virtual | 
  | left_mouse_up(int, int, const bool) | events::mouse_handler_base | inlinevirtual | 
  | minimap_scrolling_ | events::mouse_handler_base | protected | 
  | mouse_button_event(const SDL_MouseButtonEvent &event, uint8_t button, map_location loc, bool click=false) override | events::mouse_handler | protectedvirtual | 
  | mouse_handler(play_controller &pc) | events::mouse_handler |  | 
  | mouse_handler_base() | events::mouse_handler_base |  | 
  | mouse_motion(int x, int y, const bool browse, bool update=false, map_location loc=map_location::null_location()) override | events::mouse_handler | protectedvirtual | 
  | mouse_motion_default(int x, int y, bool update) | events::mouse_handler_base |  | 
  | mouse_motion_event(const SDL_MouseMotionEvent &event, const bool browse) | events::mouse_handler_base |  | 
  | mouse_press(const SDL_MouseButtonEvent &event, const bool browse) | events::mouse_handler_base | virtual | 
  | mouse_update(const bool browse, map_location loc) | events::mouse_handler_base |  | 
  | mouse_wheel(int xscroll, int yscroll, bool browse) | events::mouse_handler_base | virtual | 
  | mouse_wheel_down(int, int, const bool) | events::mouse_handler_base | inlinevirtual | 
  | mouse_wheel_left(int, int, const bool) | events::mouse_handler_base | inlinevirtual | 
  | mouse_wheel_right(int, int, const bool) | events::mouse_handler_base | inlinevirtual | 
  | mouse_wheel_up(int, int, const bool) | events::mouse_handler_base | inlinevirtual | 
  | move_action(bool browse) override | events::mouse_handler | virtual | 
  | move_unit_along_current_route() | events::mouse_handler | protected | 
  | move_unit_along_route(const std::vector< map_location > &steps, bool &interrupted) | events::mouse_handler |  | 
  | next_unit_ | events::mouse_handler | private | 
  | over_route_ | events::mouse_handler | private | 
  | path_turns_ | events::mouse_handler | private | 
  | pc_ | events::mouse_handler | private | 
  | preventing_units_highlight_ | events::mouse_handler | private | 
  | previous_free_hex_ | events::mouse_handler | private | 
  | previous_hex_ | events::mouse_handler | private | 
  | reachmap_invalid_ | events::mouse_handler | private | 
  | right_click(int x, int y, const bool browse) | events::mouse_handler_base | inlinevirtual | 
  | right_click_show_menu(int x, int y, const bool browse) override | events::mouse_handler | protectedvirtual | 
  | right_drag_end(int, int, const bool) | events::mouse_handler_base | inlinevirtual | 
  | right_mouse_up(int, int, const bool) | events::mouse_handler_base | virtual | 
  | save_whiteboard_attack(const map_location &attacker_loc, const map_location &defender_loc, int weapon_choice) | events::mouse_handler | protected | 
  | scroll_start_x_ | events::mouse_handler_base | protected | 
  | scroll_start_y_ | events::mouse_handler_base | protected | 
  | scroll_started() const | events::mouse_handler_base | inline | 
  | scroll_started_ | events::mouse_handler_base | protected | 
  | select_hex(const map_location &hex, const bool browse, const bool highlight=true, const bool fire_event=true, const bool force_unhighlight=false) | events::mouse_handler |  | 
  | select_or_action(bool browse) | events::mouse_handler |  | 
  | select_teleport() | events::mouse_handler |  | 
  | selected_hex_ | events::mouse_handler | private | 
  | selected_unit() | events::mouse_handler |  | 
  | set_current_paths(const pathfind::paths &new_paths) | events::mouse_handler |  | 
  | set_gui(game_display *gui) | events::mouse_handler | inline | 
  | set_path_turns(const int path_turns) | events::mouse_handler | inline | 
  | set_scroll_start(int x, int y) | events::mouse_handler_base | inline | 
  | set_side(int side_number) | events::mouse_handler |  | 
  | show_attack_dialog(const map_location &attacker_loc, const map_location &defender_loc, const map_location &attacker_src) | events::mouse_handler |  | 
  | show_menu_ | events::mouse_handler_base | protected | 
  | show_partial_move_ | events::mouse_handler | private | 
  | show_reach_for_unit(const unit_ptr &un) | events::mouse_handler | private | 
  | side_num_ | events::mouse_handler | private | 
  | simple_warp_ | events::mouse_handler_base | protected | 
  | singleton_ | events::mouse_handler | privatestatic | 
  | teleport_action() | events::mouse_handler |  | 
  | teleport_selected_ | events::mouse_handler | private | 
  | touch_action(const map_location hex, bool browse) override | events::mouse_handler | virtual | 
  | touch_motion(int x, int y, const bool browse, bool update=false, map_location loc=map_location::null_location()) override | events::mouse_handler | protectedvirtual | 
  | touch_motion_event(const SDL_TouchFingerEvent &event, const bool browse) | events::mouse_handler_base |  | 
  | unit_in_cycle(const unit_map::const_iterator &it) | events::mouse_handler | protected | 
  | unselected_paths_ | events::mouse_handler | private | 
  | unselected_reach_ | events::mouse_handler | private | 
  | ~mouse_handler() | events::mouse_handler |  | 
  | ~mouse_handler_base() | events::mouse_handler_base | inlinevirtual |