| 180 | } |
| 181 | |
| 182 | void InstanceWindow::closeEvent(QCloseEvent* event) |
| 183 | { |
| 184 | bool proceed = true; |
| 185 | if (!m_doNotSave) { |
| 186 | proceed &= m_container->prepareToClose(); |
| 187 | } |
| 188 | |
| 189 | if (!proceed) { |
| 190 | return; |
| 191 | } |
| 192 | |
| 193 | APPLICATION->settings()->set("ConsoleWindowState", saveState().toBase64()); |
| 194 | APPLICATION->settings()->set("ConsoleWindowGeometry", saveGeometry().toBase64()); |
| 195 | emit isClosing(); |
| 196 | event->accept(); |
| 197 | } |
| 198 | |
| 199 | bool InstanceWindow::saveAll() |
| 200 | { |
nothing calls this directly
no test coverage detected