![]()  | 
  
    SimulationCraft
    
   SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm). 
   | 
 
  
 Public Member Functions | |
| void | startImport (int tab, const QString &url) | 
| bool | importRunning () | 
| void | startSim () | 
| bool | simRunning () | 
| std::shared_ptr< sim_t > | initSim () | 
| void | deleteSim (std::shared_ptr< sim_t > &sim, SC_TextEdit *append_error_message=0) | 
| void | loadHistory () | 
| void | saveHistory () | 
| void | createCmdLine () | 
| void | createWelcomeTab () | 
| void | createImportTab () | 
| void | createOptionsTab () | 
| void | createSimulateTab () | 
| void | createResultsTab () | 
| void | createOverridesTab () | 
| void | createHelpTab () | 
| void | createLogTab () | 
| void | createSpellQueryTab () | 
| void | createTabShortcuts () | 
| void | createCustomTab () | 
| void | updateWebView (SC_WebView *) | 
| void | toggle_pause () | 
| SC_MainWindow (QWidget *parent=nullptr) | |
Public Attributes | |
| QWidget * | customGearTab | 
| QWidget * | customTalentsTab | 
| SC_MainTab * | mainTab | 
| SC_OptionsTab * | optionsTab | 
| SC_ImportTab * | importTab | 
| SC_SimulateTab * | simulateTab | 
| SC_ResultTab * | resultsTab | 
| SC_SpellQueryTab * | spellQueryTab | 
| QTabWidget * | createCustomProfileDock | 
| BattleNetImportWindow * | newBattleNetView | 
| SC_WebView * | helpView | 
| SC_WebView * | visibleWebView | 
| SC_TextEdit * | overridesText | 
| SC_TextEdit * | logText | 
| QPushButton * | backButton | 
| QPushButton * | forwardButton | 
| SC_MainWindowCommandLine * | cmdLine | 
| QLineEdit * | apikey | 
| QGroupBox * | cmdLineGroupBox | 
| QGroupBox * | createCustomCharData | 
| SC_RecentlyClosedTabItemModel * | recentlyClosedTabModel | 
| SC_RecentlyClosedTabWidget * | recentlyClosedTabImport | 
| QTimer * | timer | 
| QTimer * | soloChar | 
| SC_ImportThread * | importThread | 
| SC_SimulateThread * | simulateThread | 
| QSignalMapper | mainTabSignalMapper | 
| QList< QShortcut * > | shortcuts | 
| std::shared_ptr< sim_t > | sim | 
| std::shared_ptr< sim_t > | import_sim | 
| std::string | simPhase | 
| std::string | importSimPhase | 
| int | simProgress | 
| int | importSimProgress | 
| int | soloimport | 
| int | simResults | 
| QString | AppDataDir | 
| QString | ResultsDestDir | 
| QString | TmpDir | 
| QString | cmdLineText | 
| QString | logFileText | 
| QString | resultsFileText | 
| SC_QueueItemModel * | simulationQueue | 
| int | consecutiveSimulationsRun | 
Protected Member Functions | |
| void | closeEvent (QCloseEvent *) override |