Freeciv-3.2
|
#include <tab_enablers.h>
Public Member Functions | |
tab_enabler (ruledit_gui *ui_in) | |
void | refresh () |
Private Slots | |
void | select_enabler () |
void | add_now () |
void | repair_now () |
void | incoming_req_vec_change (const requirement_vector *vec) |
void | delete_now () |
void | edit_type (QAction *action) |
void | edit_target_reqs () |
void | edit_actor_reqs () |
Private Member Functions | |
void | update_enabler_info (struct action_enabler *enabler) |
bool | initialize_new_enabler (struct action_enabler *enabler) |
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 36 of file tab_enablers.h.
|
explicit |
Setup tab_enabler object
Definition at line 93 of file tab_enablers.cpp.
|
privateslot |
User requested new enabler
Definition at line 306 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User requested enabler deletion
Definition at line 283 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User wants to edit actor reqs
Definition at line 397 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User wants to edit target reqs
Definition at line 386 of file tab_enablers.cpp.
Referenced by tab_enabler().
User selected action to enable
Definition at line 363 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 351 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
private |
Initialize new enabler for use.
Definition at line 296 of file tab_enablers.cpp.
Referenced by add_now().
void tab_enabler::refresh | ( | ) |
Refresh the information.
Definition at line 177 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 337 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
privateslot |
User selected enabler from the list.
Definition at line 267 of file tab_enablers.cpp.
Referenced by tab_enabler().
|
private |
Update info of the enabler
Definition at line 205 of file tab_enablers.cpp.
Referenced by add_now(), delete_now(), edit_type(), incoming_req_vec_change(), and select_enabler().
|
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 tab_enabler(), and update_enabler_info().
|
private |
Definition at line 55 of file tab_enablers.h.
Referenced by refresh(), select_enabler(), tab_enabler(), and update_enabler_info().
|
private |
Definition at line 54 of file tab_enablers.h.
Referenced by tab_enabler(), and update_enabler_info().
|
private |
Definition at line 57 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 52 of file tab_enablers.h.
Referenced by tab_enabler(), and update_enabler_info().
|
private |
Definition at line 49 of file tab_enablers.h.
Referenced by tab_enabler(), and update_enabler_info().
|
private |
Definition at line 50 of file tab_enablers.h.
Referenced by tab_enabler().
|
private |
Definition at line 45 of file tab_enablers.h.
Referenced by edit_actor_reqs(), edit_target_reqs(), repair_now(), and tab_enabler().