14 #ifndef FC__TAB_TECH_H
15 #define FC__TAB_TECH_H
17 #include <fc_config.h>
QToolButton * root_req_button
void same_name_toggle(bool checked)
Toggled whether rule_name and name should be kept identical.
bool initialize_new_tech(struct advance *padv)
Initialize new tech for use.
void select_tech()
User selected tech from the list.
QToolButton * req1_button
void req1_menu(QAction *action)
User selected tech to be req1.
void edit_effects()
User wants to edit effects.
void refresh()
Refresh the information.
struct advance * selected
void delete_now()
User requested tech deletion.
static void techs_to_menu(QMenu *fill_menu)
Fill menu with all possible tech values.
void add_now()
User requested new tech.
QMenu * prepare_req_button(QToolButton *button, enum tech_req rn)
Build tech req button.
void req2_jump()
Req2 of the current tech selected.
void req2_menu(QAction *action)
User selected tech to be req2.
void root_req_menu(QAction *action)
User selected tech to be root_req.
void req1_jump()
Req1 of the current tech selected.
void root_req_jump()
Root req of the current tech selected.
void name_given()
User entered name for tech.
QToolButton * req2_button
tab_tech(ruledit_gui *ui_in)
Setup tab_tech object.
static QString tech_name(struct advance *padv)
Display name of the tech.
void update_tech_info(struct advance *adv)
Update info of the tech.