![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <tab_enablers.h>
Inheritance diagram for tab_enabler:
Collaboration diagram for tab_enabler:Public Member Functions | |
| tab_enabler (ruledit_gui *ui_in) | |
| Setup tab_enabler object. More... | |
| void | refresh () |
| Refresh the information. More... | |
Private Slots | |
| void | select_enabler () |
| User selected enabler from the list. More... | |
| void | add_now () |
| User requested new enabler. More... | |
| void | repair_now () |
| User requested enabler repair. More... | |
| void | incoming_rec_vec_change (const requirement_vector *vec) |
| A requirement vector may have been changed. More... | |
| void | delete_now () |
| User requested enabler deletion. More... | |
| void | edit_type (QAction *action) |
| User selected action to enable. More... | |
| void | edit_target_reqs () |
| User wants to edit target reqs. More... | |
| void | edit_actor_reqs () |
| User wants to edit actor reqs. More... | |
Private Member Functions | |
| void | update_enabler_info (struct action_enabler *enabler) |
| Update info of the enabler. More... | |
| bool | initialize_new_enabler (struct action_enabler *enabler) |
| Initialize new enabler for use. More... | |
Private Attributes | |
| ruledit_gui * | ui |
| QToolButton * | type_button |
| QMenu * | type_menu |
| QPushButton * | act_reqs_button |
| QPushButton * | tgt_reqs_button |
| QPushButton * | delete_button |
| QPushButton * | repair_button |
| QListWidget * | enabler_list |
| struct action_enabler * | selected |
Definition at line 35 of file tab_enablers.h.
|
explicit |
Setup tab_enabler object.
Definition at line 86 of file tab_enablers.cpp.
|
privateslot |
User requested new enabler.
Definition at line 305 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User requested enabler deletion.
Definition at line 284 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User wants to edit actor reqs.
Definition at line 404 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User wants to edit target reqs.
Definition at line 393 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User selected action to enable.
Definition at line 370 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
A requirement vector may have been changed.
| vec | the requirement vector that may have been changed. |
Definition at line 356 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
private |
Initialize new enabler for use.
Definition at line 297 of file tab_enablers.cpp.
Referenced by add_now().
| void tab_enabler::refresh | ( | ) |
Refresh the information.
Definition at line 171 of file tab_enablers.cpp.
Referenced by add_now(), delete_now(), edit_type(), ruledit_gui::launch_now(), and tab_enabler().
|
privateslot |
User requested enabler repair.
Definition at line 342 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User selected enabler from the list.
Definition at line 266 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
private |
Update info of the enabler.
Definition at line 201 of file tab_enablers.cpp.
Referenced by add_now(), delete_now(), edit_type(), incoming_rec_vec_change(), and select_enabler().
|
private |
Definition at line 49 of file tab_enablers.h.
Referenced by tab_enabler(), and update_enabler_info().
|
private |
Definition at line 51 of file tab_enablers.h.
Referenced by tab_enabler(), and update_enabler_info().
|
private |
Definition at line 53 of file tab_enablers.h.
Referenced by refresh(), select_enabler(), tab_enabler(), and update_enabler_info().
|
private |
Definition at line 52 of file tab_enablers.h.
Referenced by tab_enabler(), and update_enabler_info().
|
private |
Definition at line 55 of file tab_enablers.h.
Referenced by delete_now(), edit_actor_reqs(), edit_target_reqs(), edit_type(), refresh(), repair_now(), tab_enabler(), and update_enabler_info().
|
private |
Definition at line 50 of file tab_enablers.h.
Referenced by tab_enabler(), and update_enabler_info().
|
private |
Definition at line 47 of file tab_enablers.h.
Referenced by tab_enabler(), and update_enabler_info().
|
private |
Definition at line 48 of file tab_enablers.h.
Referenced by tab_enabler().
|
private |
Definition at line 43 of file tab_enablers.h.
Referenced by edit_actor_reqs(), edit_target_reqs(), repair_now(), and tab_enabler().