SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
SC_OptionsTab Class Reference
Inheritance diagram for SC_OptionsTab:

Classes

struct  choices_t
 

Public Slots

void _resetallSettings ()
 
void _savefilelocation ()
 
void _armoryRegionChanged (const QString &)
 

Signals

void armory_region_changed (const QString &)
 
void optionsChanged ()
 

Public Member Functions

 SC_OptionsTab (SC_MainWindow *parent)
 
void decodeOptions ()
 
void encodeOptions ()
 Encode all options/setting into a string ( to be able to save it to the history )
 
QString get_db_order () const
 
QString get_globalSettings ()
 
QString getReportlDestination () const
 
QString mergeOptions ()
 
QString get_active_spec ()
 
QString get_player_role ()
 
QString get_api_key ()
 
void createToolTips ()
 

Public Attributes

QString auto_save_location
 
QListWidget * itemDbOrder
 
std::vector< OptionEntry > itemSourceOptions
 
struct SC_OptionsTab::choices_t choice
 
QButtonGroup * buffsButtonGroup
 
QButtonGroup * debuffsButtonGroup
 
QButtonGroup * scalingButtonGroup
 
QButtonGroup * plotsButtonGroup
 
SC_ReforgeButtonGroupreforgeplotsButtonGroup
 
QLineEdit * api_client_id
 
QLineEdit * api_client_secret
 

Protected Member Functions

void createGlobalsTab ()
 
void createBuffsDebuffsTab ()
 
void createScalingTab ()
 
void createPlotsTab ()
 
void createReforgePlotsTab ()
 
void createItemDataSourceSelector (QFormLayout *)
 
QComboBox * addValidatorToComboBox (int lowerBound, int upperBound, QComboBox *)
 
void toggleInterdependentOptions ()
 

Protected Attributes

SC_MainWindowmainWindow