MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / closeEvent

Method closeEvent

launcher/ui/InstanceWindow.cpp:214–231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

212}
213
214void InstanceWindow::closeEvent(QCloseEvent *event)
215{
216 bool proceed = true;
217 if(!m_doNotSave)
218 {
219 proceed &= m_container->prepareToClose();
220 }
221
222 if(!proceed)
223 {
224 return;
225 }
226
227 APPLICATION->settings()->set("ConsoleWindowState", saveState().toBase64());
228 APPLICATION->settings()->set("ConsoleWindowGeometry", saveGeometry().toBase64());
229 emit isClosing();
230 event->accept();
231}
232
233bool InstanceWindow::saveAll()
234{

Callers

nothing calls this directly

Calls 4

prepareToCloseMethod · 0.80
setMethod · 0.45
settingsMethod · 0.45
acceptMethod · 0.45

Tested by

no test coverage detected