Add a flag to disable asking before exit

This commit is contained in:
Veronica Berglyd Olsen
2025-01-29 18:17:32 +01:00
parent 448057edf6
commit 36d8ad4d8c
3 changed files with 6 additions and 2 deletions
+3
View File
@@ -135,6 +135,7 @@ class Config:
self.emphLabels = True # Add emphasis to H1 and H2 item labels
self.backupOnClose = False # Flag for running automatic backups
self.askBeforeBackup = True # Flag for asking before running automatic backup
self.askBeforeExit = True # Flag for asking before exiting the app
# Text Editor Settings
self.textFont = QFont() # Editor font
@@ -628,6 +629,7 @@ class Config:
self._backupPath = conf.rdPath(sec, "backuppath", self._backupPath)
self.backupOnClose = conf.rdBool(sec, "backuponclose", self.backupOnClose)
self.askBeforeBackup = conf.rdBool(sec, "askbeforebackup", self.askBeforeBackup)
self.askBeforeExit = conf.rdBool(sec, "askbeforeexit", self.askBeforeExit)
# Editor
sec = "Editor"
@@ -739,6 +741,7 @@ class Config:
"backuppath": str(self._backupPath),
"backuponclose": str(self.backupOnClose),
"askbeforebackup": str(self.askBeforeBackup),
"askbeforeexit": str(self.askBeforeExit),
}
conf["Editor"] = {
+1 -1
View File
@@ -852,7 +852,7 @@ class GuiMain(QMainWindow):
def closeMain(self) -> bool:
"""Save everything, and close novelWriter."""
if SHARED.hasProject and not SHARED.question("%s<br>%s" % (
if SHARED.hasProject and CONFIG.askBeforeExit and not SHARED.question("%s<br>%s" % (
self.tr("Do you want to exit novelWriter?"),
self.tr("Changes are saved automatically.")
)):
+2 -1
View File
@@ -1,5 +1,5 @@
[Meta]
timestamp = 2025-01-26 18:17:44
timestamp = 2025-01-29 11:56:34
[Main]
font =
@@ -26,6 +26,7 @@ emphlabels = True
backuppath =
backuponclose = False
askbeforebackup = True
askbeforeexit = True
[Editor]
textfont =