Freeciv21
Develop your civilization from humble roots to a global empire
update_queue.cpp File Reference
#include <QUrl>
#include "log.h"
#include "support.h"
#include "city.h"
#include "player.h"
#include "citydlg_g.h"
#include "cityrep_g.h"
#include "dialogs_g.h"
#include "gui_main_g.h"
#include "menu_g.h"
#include "pages_g.h"
#include "ratesdlg_g.h"
#include "repodlgs_g.h"
#include "canvas.h"
#include "client_main.h"
#include "connectdlg_common.h"
#include "qtg_cxxside.h"
#include "tileset/tilespec.h"
#include "update_queue.h"
#include "views/view_nations_data.h"
#include "views/view_units.h"
+ Include dependency graph for update_queue.cpp:

Go to the source code of this file.

Macros

#define NEED_UPDATE(city_update, action)
 

Functions

static void set_client_page_callback (void *data)
 
void set_client_page (enum client_pages page)
 
void client_start_server_and_set_page (enum client_pages page)
 
enum client_pages get_client_page (void)
 
bool update_queue_is_switching_page (void)
 
void menus_init (void)
 
static void menus_update_callback (void *)
 
void menus_update (void)
 
void multipliers_dialog_update (void)
 
static void cities_update_callback (void *data)
 
void popup_city_dialog (struct city *pcity)
 
void refresh_city_dialog (struct city *pcity)
 
void city_report_dialog_update_city (struct city *pcity)
 
void conn_list_dialog_update (void)
 
void players_dialog_update (void)
 
void city_report_dialog_update (void)
 
void science_report_dialog_update (void)
 
void economy_report_dialog_update (void)
 
void units_report_dialog_update (void)
 
void unit_select_dialog_update (void)
 

Macro Definition Documentation

◆ NEED_UPDATE

#define NEED_UPDATE (   city_update,
  action 
)
Value:
if (city_update & need_update) { \
action; \
}

Function Documentation

◆ cities_update_callback()

static void cities_update_callback ( void *  data)
static

◆ city_report_dialog_update()

void city_report_dialog_update ( void  )

Definition at line 441 of file update_queue.cpp.

Referenced by city_packet_common(), client_remove_city(), and handle_player_info().

◆ city_report_dialog_update_city()

void city_report_dialog_update_city ( struct city pcity)

Definition at line 420 of file update_queue.cpp.

Referenced by city_packet_common(), and cma_yoloswag::release_city().

◆ client_start_server_and_set_page()

void client_start_server_and_set_page ( enum client_pages  page)

Definition at line 300 of file update_queue.cpp.

Referenced by fc_client::current_page().

◆ conn_list_dialog_update()

void conn_list_dialog_update ( void  )

◆ economy_report_dialog_update()

void economy_report_dialog_update ( void  )

◆ get_client_page()

enum client_pages get_client_page ( void  )

Definition at line 300 of file update_queue.cpp.

Referenced by client_state(), and handle_server_join_reply().

◆ menus_init()

void menus_init ( void  )

◆ menus_update()

◆ menus_update_callback()

static void menus_update_callback ( void *  )
static

Definition at line 342 of file update_queue.cpp.

Referenced by menus_update().

◆ multipliers_dialog_update()

void multipliers_dialog_update ( void  )

Definition at line 353 of file update_queue.cpp.

Referenced by handle_player_info().

◆ players_dialog_update()

void players_dialog_update ( void  )

◆ popup_city_dialog()

void popup_city_dialog ( struct city pcity)

Definition at line 402 of file update_queue.cpp.

Referenced by city_packet_common(), do_map_click(), and meswin_popup_city().

◆ refresh_city_dialog()

◆ science_report_dialog_update()

void science_report_dialog_update ( void  )

Definition at line 447 of file update_queue.cpp.

Referenced by handle_city_info(), handle_player_info(), and handle_research_info().

◆ set_client_page()

void set_client_page ( enum client_pages  page)

◆ set_client_page_callback()

static void set_client_page_callback ( void *  data)
static

◆ unit_select_dialog_update()

void unit_select_dialog_update ( void  )

Definition at line 465 of file update_queue.cpp.

Referenced by handle_unit_packet_common().

◆ units_report_dialog_update()

void units_report_dialog_update ( void  )

◆ update_queue_is_switching_page()

bool update_queue_is_switching_page ( void  )

Definition at line 325 of file update_queue.cpp.