| 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 |