Freeciv-3.3
|
#include <tab_achievement.h>
Public Member Functions | |
tab_achievement (ruledit_gui *ui_in) | |
void | refresh () |
Private Slots | |
void | name_given () |
void | select_achievement () |
void | add_now () |
void | delete_now () |
void | same_name_toggle (bool checked) |
void | edit_effects () |
Private Member Functions | |
void | update_achievement_info (struct achievement *pach) |
bool | initialize_new_achievement (struct achievement *pach) |
Private Attributes | |
ruledit_gui * | ui |
QLineEdit * | name |
QLineEdit * | rname |
QListWidget * | ach_list |
QCheckBox * | same_name |
struct achievement * | selected |
Definition at line 30 of file tab_achievement.h.
|
explicit |
Setup tab_achievement object
Definition at line 46 of file tab_achievement.cpp.
|
privateslot |
User requested new achievement
Definition at line 236 of file tab_achievement.cpp.
Referenced by tab_achievement().
|
privateslot |
User requested achievement deletion
Definition at line 201 of file tab_achievement.cpp.
Referenced by tab_achievement().
|
privateslot |
User wants to edit effects
Definition at line 284 of file tab_achievement.cpp.
Referenced by tab_achievement().
|
private |
Initialize new achievement for use.
Definition at line 222 of file tab_achievement.cpp.
Referenced by add_now().
|
privateslot |
User entered name for the achievement
Definition at line 169 of file tab_achievement.cpp.
Referenced by tab_achievement().
void tab_achievement::refresh | ( | ) |
Refresh the information.
Definition at line 111 of file tab_achievement.cpp.
Referenced by add_now(), delete_now(), ruledit_gui::launch_now(), name_given(), and tab_achievement().
Toggled whether rule_name and name should be kept identical
Definition at line 273 of file tab_achievement.cpp.
Referenced by tab_achievement().
|
privateslot |
User selected achievement from the list.
Definition at line 154 of file tab_achievement.cpp.
Referenced by tab_achievement().
|
private |
Update info of the achievement
Definition at line 126 of file tab_achievement.cpp.
Referenced by add_now(), delete_now(), select_achievement(), and tab_achievement().
|
private |
Definition at line 45 of file tab_achievement.h.
Referenced by refresh(), select_achievement(), and tab_achievement().
|
private |
Definition at line 43 of file tab_achievement.h.
Referenced by name_given(), same_name_toggle(), tab_achievement(), and update_achievement_info().
|
private |
Definition at line 44 of file tab_achievement.h.
Referenced by name_given(), same_name_toggle(), tab_achievement(), and update_achievement_info().
|
private |
Definition at line 46 of file tab_achievement.h.
Referenced by name_given(), tab_achievement(), and update_achievement_info().
|
private |
Definition at line 48 of file tab_achievement.h.
Referenced by delete_now(), edit_effects(), name_given(), tab_achievement(), and update_achievement_info().
|
private |
Definition at line 39 of file tab_achievement.h.
Referenced by delete_now(), edit_effects(), name_given(), and tab_achievement().