mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Add "save before quit" in closing dialog
This commit is contained in:
parent
2d770ae05e
commit
810c202f1b
@ -546,10 +546,13 @@ class QLiberationWindow(QMainWindow):
|
||||
result = QMessageBox.question(
|
||||
self,
|
||||
"Quit Retribution?",
|
||||
"Are you sure you want to quit? All unsaved progress will be lost.",
|
||||
QMessageBox.Yes | QMessageBox.No,
|
||||
"Would you like to save before quitting?",
|
||||
QMessageBox.Yes | QMessageBox.No | QMessageBox.Cancel,
|
||||
QMessageBox.Cancel,
|
||||
)
|
||||
if result == QMessageBox.Yes:
|
||||
if result in [QMessageBox.Yes, QMessageBox.No]:
|
||||
if result == QMessageBox.Yes:
|
||||
self.saveGame()
|
||||
self._save_window_geometry()
|
||||
super().closeEvent(event)
|
||||
self.dialog = None
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user