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

#include <view_cities.h>

+ Inheritance diagram for city_item:
+ Collaboration diagram for city_item:

Public Member Functions

 city_item (struct city *pcity)
 Constructor for city item. More...
 
int columnCount () const
 
QVariant data (int column, int role=Qt::DisplayRole) const
 Returns data from city item (or city pointer from Qt::UserRole) More...
 
bool setData (int column, const QVariant &value, int role=Qt::DisplayRole)
 Sets nothing, but must be declared. More...
 
struct cityget_city ()
 Returns used city pointer for city item creation. More...
 

Private Attributes

struct cityi_city
 

Detailed Description

Definition at line 68 of file view_cities.h.

Constructor & Destructor Documentation

◆ city_item()

city_item::city_item ( struct city pcity)

Constructor for city item.

Definition at line 123 of file view_cities.cpp.

Member Function Documentation

◆ columnCount()

int city_item::columnCount ( ) const
inline

Definition at line 73 of file view_cities.h.

◆ data()

QVariant city_item::data ( int  column,
int  role = Qt::DisplayRole 
) const

Returns data from city item (or city pointer from Qt::UserRole)

Definition at line 144 of file view_cities.cpp.

◆ get_city()

city * city_item::get_city ( )

Returns used city pointer for city item creation.

Definition at line 128 of file view_cities.cpp.

◆ setData()

bool city_item::setData ( int  column,
const QVariant &  value,
int  role = Qt::DisplayRole 
)

Sets nothing, but must be declared.

Definition at line 133 of file view_cities.cpp.

Member Data Documentation

◆ i_city

struct city* city_item::i_city
private

Definition at line 80 of file view_cities.h.

Referenced by city_item(), data(), and get_city().