Freeciv21
Develop your civilization from humble roots to a global empire
line_of_text::block Struct Reference

Public Types

enum  { TEXT_MODE , ICON_MODE , SPACER_MODE }
 

Public Attributes

enum line_of_text::block:: { ... }  mode
 
QString text
 
bool shadow = true
 
QTextCharFormat format
 
double ascent = 0
 
double descent = 0
 
const QPixmap * icon = nullptr
 
QMargins margins
 
QSizeF base_size
 
QRectF draw_rect
 

Detailed Description

Definition at line 47 of file citybar.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
TEXT_MODE 
ICON_MODE 
SPACER_MODE 

Definition at line 48 of file citybar.cpp.

Member Data Documentation

◆ ascent

double line_of_text::block::ascent = 0

Definition at line 52 of file citybar.cpp.

Referenced by line_of_text::do_layout().

◆ base_size

QSizeF line_of_text::block::base_size

Definition at line 55 of file citybar.cpp.

Referenced by line_of_text::do_layout().

◆ descent

double line_of_text::block::descent = 0

Definition at line 52 of file citybar.cpp.

Referenced by line_of_text::do_layout().

◆ draw_rect

QRectF line_of_text::block::draw_rect

Definition at line 57 of file citybar.cpp.

Referenced by line_of_text::do_layout().

◆ format

QTextCharFormat line_of_text::block::format

Definition at line 51 of file citybar.cpp.

◆ icon

const QPixmap* line_of_text::block::icon = nullptr

Definition at line 53 of file citybar.cpp.

◆ margins

QMargins line_of_text::block::margins

Definition at line 54 of file citybar.cpp.

Referenced by line_of_text::do_layout().

◆ 

enum { ... } line_of_text::block::mode

Referenced by line_of_text::do_layout().

◆ shadow

bool line_of_text::block::shadow = true

Definition at line 50 of file citybar.cpp.

◆ text

QString line_of_text::block::text

Definition at line 49 of file citybar.cpp.