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

#include <citydlg.h>

+ Inheritance diagram for cityIconInfoLabel:
+ Collaboration diagram for cityIconInfoLabel:

Public Member Functions

 cityIconInfoLabel (QWidget *parent=0)
 
void setCity (struct city *pcity)
 
void updateText ()
 

Private Member Functions

void initLayout ()
 

Private Attributes

struct citypcity {nullptr}
 
QLabel labs [12]
 
int pixHeight
 

Detailed Description

Definition at line 227 of file citydlg.h.

Constructor & Destructor Documentation

◆ cityIconInfoLabel()

cityIconInfoLabel::cityIconInfoLabel ( QWidget *  parent = 0)

Definition at line 482 of file citydlg.cpp.

Member Function Documentation

◆ initLayout()

void cityIconInfoLabel::initLayout ( )
private

Definition at line 495 of file citydlg.cpp.

Referenced by cityIconInfoLabel().

◆ setCity()

void cityIconInfoLabel::setCity ( struct city pcity)

Definition at line 492 of file citydlg.cpp.

◆ updateText()

void cityIconInfoLabel::updateText ( )

Definition at line 531 of file citydlg.cpp.

Member Data Documentation

◆ labs

QLabel cityIconInfoLabel::labs[12]
private

Definition at line 238 of file citydlg.h.

Referenced by initLayout(), and updateText().

◆ pcity

struct city* cityIconInfoLabel::pcity {nullptr}
private

Definition at line 237 of file citydlg.h.

Referenced by setCity(), and updateText().

◆ pixHeight

int cityIconInfoLabel::pixHeight
private

Definition at line 239 of file citydlg.h.

Referenced by cityIconInfoLabel(), and initLayout().