![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <minimap.h>
Inheritance diagram for minimap_view:
Collaboration diagram for minimap_view:Public Member Functions | |
| minimap_view (QWidget *parent) | |
| Constructor for minimap. More... | |
| void | paint (QPainter *painter, QPaintEvent *event) |
| Redraws visible map using stored pixmap. More... | |
| void | update_menu () override |
| Called by close widget, cause widget has been hidden. More... | |
| void | update_image () |
| Updates minimap's pixmap. More... | |
| bool | hasHeightForWidth () const override |
| int | heightForWidth (int width) const override |
| Reimplements QWidget::heightForWidth. More... | |
| QSize | sizeHint () const override |
| Reimplements QWidget::sizeHint. More... | |
Public Member Functions inherited from fcwidget | |
| fcwidget (QWidget *parent=nullptr) | |
| Constructor. More... | |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| Paint event for minimap. More... | |
| void | resizeEvent (QResizeEvent *event) override |
| Called when minimap has been resized. More... | |
| void | mousePressEvent (QMouseEvent *event) override |
| Mouse Handler for minimap_view Left button - moves minimap Right button - recenters on some point For wheel look mouseWheelEvent. More... | |
Private Member Functions | |
| void | draw_viewport (QPainter *painter) |
| Draws viewport on minimap. More... | |
| minimap_view::minimap_view | ( | QWidget * | parent | ) |
Constructor for minimap.
Definition at line 35 of file minimap.cpp.
|
private |
|
inlineoverride |
|
override |
Reimplements QWidget::heightForWidth.
Definition at line 165 of file minimap.cpp.
|
overrideprotected |
Mouse Handler for minimap_view Left button - moves minimap Right button - recenters on some point For wheel look mouseWheelEvent.
Definition at line 230 of file minimap.cpp.
| void minimap_view::paint | ( | QPainter * | painter, |
| QPaintEvent * | event | ||
| ) |
Redraws visible map using stored pixmap.
Definition at line 188 of file minimap.cpp.
Referenced by paintEvent().
|
overrideprotected |
Paint event for minimap.
Definition at line 44 of file minimap.cpp.
|
overrideprotected |
Called when minimap has been resized.
Definition at line 201 of file minimap.cpp.
|
override |
Reimplements QWidget::sizeHint.
Definition at line 179 of file minimap.cpp.
| void minimap_view::update_image | ( | ) |
Updates minimap's pixmap.
Definition at line 154 of file minimap.cpp.
Referenced by mousePressEvent(), and resizeEvent().
|
overridevirtual |
Called by close widget, cause widget has been hidden.
Updates menu.
Implements fcwidget.
Definition at line 56 of file minimap.cpp.