Freeciv21
Develop your civilization from humble roots to a global empire
city_report Class Reference

#include <view_cities.h>

+ Inheritance diagram for city_report:
+ Collaboration diagram for city_report:

Public Member Functions

 city_report ()
 Constructor for city report. More...
 
 ~city_report () override
 Destructor for city report. More...
 
void update_report ()
 Updates whole report. More...
 
void update_city (struct city *pcity)
 Updates single city. More...
 
void init ()
 Inits place in game tab widget. More...
 

Private Attributes

city_widgetcity_wdg
 
QVBoxLayout * layout
 
int index
 

Detailed Description

Definition at line 190 of file view_cities.h.

Constructor & Destructor Documentation

◆ city_report()

city_report::city_report ( )

Constructor for city report.

Definition at line 1202 of file view_cities.cpp.

◆ ~city_report()

city_report::~city_report ( )
override

Destructor for city report.

Definition at line 1218 of file view_cities.cpp.

Member Function Documentation

◆ init()

void city_report::init ( )

Inits place in game tab widget.

Definition at line 1226 of file view_cities.cpp.

Referenced by city_report_dialog_popup().

◆ update_city()

void city_report::update_city ( struct city pcity)

Updates single city.

Definition at line 1241 of file view_cities.cpp.

Referenced by update_city_report().

◆ update_report()

void city_report::update_report ( )

Updates whole report.

Definition at line 1236 of file view_cities.cpp.

Referenced by city_report_dialog_popup(), and update_city_report().

Member Data Documentation

◆ city_wdg

city_widget* city_report::city_wdg
private

Definition at line 192 of file view_cities.h.

Referenced by city_report(), update_city(), and update_report().

◆ index

int city_report::index
private

Definition at line 203 of file view_cities.h.

Referenced by city_report(), and init().

◆ layout

QVBoxLayout* city_report::layout
private

Definition at line 193 of file view_cities.h.

Referenced by city_report().