![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <hudwidget.h>
Inheritance diagram for hud_battle_log:
Collaboration diagram for hud_battle_log:Public Member Functions | |
| hud_battle_log (QWidget *parent) | |
| Hud battle log contructor. More... | |
| ~hud_battle_log () override | |
| Hud battle log destructor. More... | |
| void | add_combat_info (hud_unit_combat *huc) |
| Adds combat information to battle log. More... | |
| void | set_scale (float s) |
| Set scale. More... | |
Public Attributes | |
| float | scale |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| Paint event for hud battle log. More... | |
| void | moveEvent (QMoveEvent *event) override |
| Move event, saves current position. More... | |
| void | timerEvent (QTimerEvent *event) override |
| Timer event. More... | |
| void | showEvent (QShowEvent *event) override |
| Show event, restart fading timer. More... | |
Private Member Functions | |
| void | update_size () |
| Updates size when scale has changed. More... | |
Private Attributes | |
| QVBoxLayout * | main_layout |
| QList< hud_unit_combat * > | lhuc |
| scale_widget * | sw |
| close_widget * | clw |
| move_widget * | mw |
| QElapsedTimer | m_timer |
Definition at line 289 of file hudwidget.h.
| hud_battle_log::hud_battle_log | ( | QWidget * | parent | ) |
Hud battle log contructor.
Definition at line 1586 of file hudwidget.cpp.
|
override |
Hud battle log destructor.
Definition at line 1603 of file hudwidget.cpp.
| void hud_battle_log::add_combat_info | ( | hud_unit_combat * | huc | ) |
Adds combat information to battle log.
Definition at line 1646 of file hudwidget.cpp.
Referenced by popup_combat_info().
|
overrideprotected |
Move event, saves current position.
Definition at line 1689 of file hudwidget.cpp.
|
overrideprotected |
Paint event for hud battle log.
Definition at line 1675 of file hudwidget.cpp.
| void hud_battle_log::set_scale | ( | float | s | ) |
Set scale.
Definition at line 1637 of file hudwidget.cpp.
Referenced by fc_game_tab_widget::event().
|
overrideprotected |
Show event, restart fading timer.
Definition at line 1726 of file hudwidget.cpp.
|
overrideprotected |
|
private |
Updates size when scale has changed.
Definition at line 1613 of file hudwidget.cpp.
Referenced by paintEvent().
|
private |
Definition at line 310 of file hudwidget.h.
Referenced by hud_battle_log(), paintEvent(), and ~hud_battle_log().
|
private |
Definition at line 292 of file hudwidget.h.
Referenced by add_combat_info(), showEvent(), timerEvent(), and update_size().
|
private |
Definition at line 312 of file hudwidget.h.
Referenced by add_combat_info(), moveEvent(), showEvent(), timerEvent(), and update_size().
|
private |
Definition at line 291 of file hudwidget.h.
Referenced by add_combat_info(), hud_battle_log(), and update_size().
|
private |
Definition at line 311 of file hudwidget.h.
Referenced by hud_battle_log(), paintEvent(), and ~hud_battle_log().
| float hud_battle_log::scale |
Definition at line 299 of file hudwidget.h.
Referenced by add_combat_info(), hud_battle_log(), paintEvent(), set_scale(), and update_size().
|
private |
Definition at line 309 of file hudwidget.h.
Referenced by hud_battle_log(), paintEvent(), set_scale(), and ~hud_battle_log().