Freeciv21
Develop your civilization from humble roots to a global empire
fc_client.h File Reference
#include <QMainWindow>
#include <QPixmapCache>
#include <QStackedWidget>
#include "packets.h"
#include "chatline.h"
#include "menu.h"
#include "pages_g.h"
#include "servers.h"
#include "tileset/tilespec.h"
#include "tradecalculation.h"
+ Include dependency graph for fc_client.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fc_settings
 
class  fc_corner
 
class  fc_client
 

Namespaces

 freeciv
 

Enumerations

enum  connection_state { LOGIN_TYPE , NEW_PASSWORD_TYPE , ENTER_PASSWORD_TYPE , WAITING_TYPE }
 

Functions

class fc_clientking ()
 Return fc_client instance. More...
 
void popup_client_options ()
 Popups client options. More...
 

Enumeration Type Documentation

◆ connection_state

Enumerator
LOGIN_TYPE 
NEW_PASSWORD_TYPE 
ENTER_PASSWORD_TYPE 
WAITING_TYPE 

Definition at line 42 of file fc_client.h.

Function Documentation

◆ king()

class fc_client* king ( )

Return fc_client instance.

Definition at line 58 of file gui_main.cpp.

Referenced by action_selection_actor_unit(), action_selection_close(), action_selection_refresh(), action_selection_target_city(), action_selection_target_extra(), action_selection_target_tile(), action_selection_target_unit(), mr_menu::add_modpacks(), add_net_input(), apply_help_font(), apply_notify_font(), fc_shortcuts_dialog::apply_option(), apply_titlebar(), mr_menu::back_to_menu(), choice_dialog::choice_dialog(), city_dialog::city_rename(), city_report::city_report(), mr_menu::clear_menus(), close_all_diplomacy_dialogs(), help_dialog::closeEvent(), fc_game_tab_widget::current_changed(), fc_client::current_page(), eco_report::disband_units(), units_view::disband_units(), city_widget::display_list_menu(), draw_calculated_trade_routes(), enable_interface(), fc_game_tab_widget::event(), get_current_client_page(), gui_load_theme(), gui_qt_apply_font(), handle_authentication_req(), handle_diplomacy_init_meeting(), city_dialog::hideEvent(), help_dialog::hideEvent(), move_widget::mouseMoveEvent(), resizable_widget::mouseMoveEvent(), move_widget::mousePressEvent(), resizable_widget::mousePressEvent(), close_widget::mousePressEvent(), resizable_widget::mouseReleaseEvent(), hud_units::moveEvent(), hud_battle_log::moveEvent(), option_dialog_popup(), plr_report::plr_report(), popdown_all_game_dialogs(), popup_action_selection(), popup_bribe_dialog(), popup_combat_info(), popup_connect_msg(), popup_disband_dialog(), popup_incite_dialog(), popup_multiplier_dialog(), popup_musicset_suggestion_dialog(), popup_newcity_dialog(), popup_notify_goto_dialog(), popup_quit_dialog(), popup_races_dialog(), popup_revolution_dialog(), popup_shortcuts_dialog(), popup_soundset_suggestion_dialog(), popup_tileset_suggestion_dialog(), popup_upgrade_dialog(), qload_lua_script(), queen(), real_conn_list_dialog_update(), real_menus_init(), real_menus_update(), real_output_window_append(), real_set_client_page(), pageGame::removeRepoDlg(), minimap_view::resizeEvent(), city_dialog::save_cma(), mr_menu::save_game_as(), mr_menu::save_image(), city_dialog::save_worklist(), eco_report::sell_buildings(), eco_report::sell_redundant(), server_scan_error(), chat_widget::set_chat_visible(), fc_shortcuts::set_shortcut(), mr_menu::setup_menus(), fc_shortcuts_dialog::shortcut_exists(), map_view::shortcut_pressed(), map_view::shortcut_released(), show_new_turn_info(), city_dialog::showEvent(), help_dialog::showEvent(), mr_menu::slot_autocaravan(), mr_menu::slot_battlelog(), mr_menu::slot_calculate(), mr_menu::slot_clear_trade(), mr_menu::slot_fullscreen(), mr_menu::slot_lock(), mr_menu::slot_rally(), mr_menu::slot_rename(), mr_menu::slot_show_new_turn_text(), mr_menu::slot_trade_add_all(), mr_menu::slot_trade_city(), mr_menu::slot_unit_filter(), sound_bell(), spy_steal_shared(), page_load::start_from_save(), tileset_changed(), map_view::timer_event(), top_bar_right_click_diplomacy(), top_bar_right_click_science(), hud_units::update_actions(), map_view::update_cursor(), minimap_view::update_menu(), hud_battle_log::update_size(), update_start_page(), pageGame::updateInfoLabel(), pageGame::updateSidebarTooltips(), units_view::upgrade_units(), version_message(), voteinfo_gui_update(), choice_dialog::~choice_dialog(), city_widget::~city_widget(), and plr_widget::~plr_widget().

◆ popup_client_options()

void popup_client_options ( )

Popups client options.

Definition at line 546 of file fc_client.cpp.

Referenced by mr_menu::local_options().