![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <hudwidget.h>
Inheritance diagram for hud_text:
Collaboration diagram for hud_text:Public Member Functions | |
| hud_text (const QString &s, int time_secs, QWidget *parent) | |
| Hud text constructor takes text to display and time. More... | |
| ~hud_text () override | |
| Destructor for hud text. More... | |
| void | show_me () |
| Shows hud text. More... | |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| Paint event for custom hud_text. More... | |
| void | timerEvent (QTimerEvent *event) override |
| Timer event, closes widget after timeout. More... | |
Private Member Functions | |
| void | center_me () |
| Moves to top center parent widget and sets size new size. More... | |
Private Attributes | |
| QRect | bound_rect |
| int | timeout |
| int | m_animate_step |
| QString | text |
| QElapsedTimer | m_timer |
| QFontMetrics * | fm_text |
| QFont | f_text |
| QFont | f_title |
Definition at line 82 of file hudwidget.h.
| hud_text::hud_text | ( | const QString & | s, |
| int | time_secs, | ||
| QWidget * | parent | ||
| ) |
Hud text constructor takes text to display and time.
Definition at line 221 of file hudwidget.cpp.
|
override |
Destructor for hud text.
Definition at line 278 of file hudwidget.cpp.
|
private |
Moves to top center parent widget and sets size new size.
Definition at line 261 of file hudwidget.cpp.
Referenced by paintEvent(), and show_me().
|
overrideprotected |
Paint event for custom hud_text.
Definition at line 296 of file hudwidget.cpp.
| void hud_text::show_me | ( | ) |
|
overrideprotected |
Timer event, closes widget after timeout.
Definition at line 283 of file hudwidget.cpp.
|
private |
Definition at line 96 of file hudwidget.h.
Referenced by center_me(), and paintEvent().
|
private |
Definition at line 102 of file hudwidget.h.
Referenced by hud_text(), and paintEvent().
|
private |
Definition at line 103 of file hudwidget.h.
|
private |
Definition at line 101 of file hudwidget.h.
Referenced by hud_text(), and ~hud_text().
|
private |
Definition at line 98 of file hudwidget.h.
Referenced by hud_text(), and timerEvent().
|
private |
Definition at line 100 of file hudwidget.h.
Referenced by hud_text(), paintEvent(), and timerEvent().
|
private |
Definition at line 99 of file hudwidget.h.
Referenced by paintEvent().
|
private |
Definition at line 97 of file hudwidget.h.
Referenced by hud_text(), paintEvent(), and timerEvent().