Freeciv21
Develop your civilization from humble roots to a global empire
tab_misc Class Reference

#include <tab_misc.h>

+ Inheritance diagram for tab_misc:
+ Collaboration diagram for tab_misc:

Public Member Functions

 tab_misc (ruledit_gui *ui_in)
 Setup tab_misc object. More...
 
void refresh ()
 Refresh the information. More...
 
void flush_widgets ()
 

Private Slots

void save_now ()
 User entered savedir. More...
 
void refresh_stats ()
 Recalculate stats. More...
 
void edit_aae_effects ()
 User wants to edit always active effects. More...
 
void edit_all_effects ()
 User wants to edit effects from full list. More...
 

Private Attributes

ruledit_guiui
 
QLineEdit * name
 
QLineEdit * version
 
QLineEdit * savedir
 
QRadioButton * savedir_version
 
QTableWidget * stats
 

Detailed Description

Definition at line 26 of file tab_misc.h.

Constructor & Destructor Documentation

◆ tab_misc()

tab_misc::tab_misc ( ruledit_gui ui_in)
explicit

Setup tab_misc object.

Definition at line 47 of file tab_misc.cpp.

Member Function Documentation

◆ edit_aae_effects

void tab_misc::edit_aae_effects ( )
privateslot

User wants to edit always active effects.

Definition at line 359 of file tab_misc.cpp.

Referenced by tab_misc().

◆ edit_all_effects

void tab_misc::edit_all_effects ( )
privateslot

User wants to edit effects from full list.

Definition at line 368 of file tab_misc.cpp.

Referenced by tab_misc().

◆ flush_widgets()

void tab_misc::flush_widgets ( )

◆ refresh()

void tab_misc::refresh ( )

Refresh the information.

Definition at line 198 of file tab_misc.cpp.

Referenced by ruledit_gui::launch_now(), and tab_misc().

◆ refresh_stats

void tab_misc::refresh_stats ( )
privateslot

Recalculate stats.

Definition at line 255 of file tab_misc.cpp.

Referenced by refresh(), and tab_misc().

◆ save_now

void tab_misc::save_now ( )
privateslot

User entered savedir.

Definition at line 208 of file tab_misc.cpp.

Referenced by tab_misc().

Member Data Documentation

◆ name

QLineEdit* tab_misc::name
private

Definition at line 42 of file tab_misc.h.

Referenced by refresh(), save_now(), and tab_misc().

◆ savedir

QLineEdit* tab_misc::savedir
private

Definition at line 44 of file tab_misc.h.

Referenced by save_now(), and tab_misc().

◆ savedir_version

QRadioButton* tab_misc::savedir_version
private

Definition at line 45 of file tab_misc.h.

Referenced by save_now(), and tab_misc().

◆ stats

QTableWidget* tab_misc::stats
private

Definition at line 46 of file tab_misc.h.

Referenced by refresh_stats(), and tab_misc().

◆ ui

ruledit_gui* tab_misc::ui
private

Definition at line 41 of file tab_misc.h.

Referenced by edit_aae_effects(), edit_all_effects(), save_now(), and tab_misc().

◆ version

QLineEdit* tab_misc::version
private

Definition at line 43 of file tab_misc.h.

Referenced by refresh(), save_now(), and tab_misc().