| 795 | } |
| 796 | |
| 797 | void MainWindow::destroySubWindows() |
| 798 | { |
| 799 | DebuggerWindow::destroyInstance(); |
| 800 | |
| 801 | if (m_controller_settings_window) |
| 802 | { |
| 803 | m_controller_settings_window->close(); |
| 804 | m_controller_settings_window->deleteLater(); |
| 805 | m_controller_settings_window = nullptr; |
| 806 | } |
| 807 | |
| 808 | if (m_settings_window) |
| 809 | { |
| 810 | m_settings_window->close(); |
| 811 | m_settings_window->deleteLater(); |
| 812 | m_settings_window = nullptr; |
| 813 | } |
| 814 | |
| 815 | SettingsWindow::closeGamePropertiesDialogs(); |
| 816 | |
| 817 | LogWindow::destroy(); |
| 818 | } |
| 819 | |
| 820 | void MainWindow::onScreenshotActionTriggered() |
| 821 | { |