![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
A dialog to perform debugging of the tileset. More...
#include <tileset_debugger.h>
Inheritance diagram for freeciv::tileset_debugger:
Collaboration diagram for freeciv::tileset_debugger:Signals | |
| void | tile_picking_requested (bool active) |
Public Member Functions | |
| tileset_debugger (QWidget *parent=nullptr) | |
| Constructor. More... | |
| virtual | ~tileset_debugger () |
| Destructor. More... | |
| void | refresh (const struct tileset *t) |
| Enters or exits tile picking mode. More... | |
| const ::tile * | tile () const |
| void | set_tile (const ::tile *t) |
| Sets the tile being debugged. More... | |
Private Slots | |
| void | pick_tile (bool active) |
| Enters or exits tile picking mode. More... | |
Private Member Functions | |
| void | refresh_messages (const struct tileset *t) |
| Refresh the messages list. More... | |
Private Attributes | |
| const ::tile * | m_tile |
| QLabel * | m_label |
| QAction * | m_pick_action |
| QListWidget * | m_messages |
| QTreeWidget * | m_content |
A dialog to perform debugging of the tileset.
Definition at line 24 of file tileset_debugger.h.
|
explicit |
Constructor.
Definition at line 43 of file tileset_debugger.cpp.
|
virtual |
Destructor.
Definition at line 102 of file tileset_debugger.cpp.
|
privateslot |
Enters or exits tile picking mode.
Definition at line 209 of file tileset_debugger.cpp.
Referenced by tileset_debugger().
| void freeciv::tileset_debugger::refresh | ( | const struct tileset * | t | ) |
Enters or exits tile picking mode.
Definition at line 197 of file tileset_debugger.cpp.
|
private |
Refresh the messages list.
Definition at line 217 of file tileset_debugger.cpp.
Referenced by refresh(), and tileset_debugger().
| void freeciv::tileset_debugger::set_tile | ( | const ::tile * | t | ) |
Sets the tile being debugged.
Definition at line 107 of file tileset_debugger.cpp.
Referenced by refresh(), and tileset_debugger().
|
inline |
Definition at line 33 of file tileset_debugger.h.
|
signal |
Referenced by pick_tile(), and map_view::show_debugger().
|
private |
Definition at line 49 of file tileset_debugger.h.
Referenced by set_tile(), and tileset_debugger().
|
private |
Definition at line 46 of file tileset_debugger.h.
Referenced by set_tile(), and tileset_debugger().
|
private |
Definition at line 48 of file tileset_debugger.h.
Referenced by refresh_messages(), and tileset_debugger().
|
private |
Definition at line 47 of file tileset_debugger.h.
Referenced by set_tile(), and tileset_debugger().
|
private |
Definition at line 45 of file tileset_debugger.h.
Referenced by refresh(), set_tile(), and tile().