Some bugfixes and text changes in the preferences dialog

This commit is contained in:
Veronica K. B. Olsen
2020-05-04 20:59:29 +02:00
parent c6ba779b05
commit 35891e6663
+10 -4
View File
@@ -120,7 +120,7 @@ class GuiConfigEditor(QDialog):
msgBox = QMessageBox() msgBox = QMessageBox()
msgBox.information( msgBox.information(
self, "Preferences", self, "Preferences",
"Some changes will not be applied until<br>%s has been restarted" % nw.__package__ "Some changes will not be applied until %s has been restarted." % nw.__package__
) )
if validEntries: if validEntries:
@@ -257,8 +257,10 @@ class GuiConfigEditGeneralTab(QWidget):
) )
## Ask before backup ## Ask before backup
## Only enabled when "Run when closing" is checked
self.askBeforeBackup = QSwitch() self.askBeforeBackup = QSwitch()
self.askBeforeBackup.setChecked(self.mainConf.askBeforeBackup) self.askBeforeBackup.setChecked(self.mainConf.askBeforeBackup)
self.askBeforeBackup.setEnabled(self.mainConf.backupOnClose)
self.mainForm.addRow( self.mainForm.addRow(
"Ask before running backup", "Ask before running backup",
self.askBeforeBackup self.askBeforeBackup
@@ -393,7 +395,7 @@ class GuiConfigEditLayoutTab(QWidget):
self.zenDocWidth.setSingleStep(10) self.zenDocWidth.setSingleStep(10)
self.zenDocWidth.setValue(self.mainConf.zenWidth) self.zenDocWidth.setValue(self.mainConf.zenWidth)
self.mainForm.addRow( self.mainForm.addRow(
"Maximum text width in Zen mode", "Maximum text width in distraction free mode",
self.zenDocWidth, self.zenDocWidth,
theUnit="px" theUnit="px"
) )
@@ -402,9 +404,9 @@ class GuiConfigEditLayoutTab(QWidget):
self.textFlowFixed = QSwitch() self.textFlowFixed = QSwitch()
self.textFlowFixed.setChecked(not self.mainConf.textFixedW) self.textFlowFixed.setChecked(not self.mainConf.textFixedW)
self.mainForm.addRow( self.mainForm.addRow(
"Disable maximum text width in Normal mode", "Disable maximum text width in normal mode",
self.textFlowFixed, self.textFlowFixed,
"Only fixed margins are applied to the document" "Only horizontal margins are applied to the document"
) )
## Justify Text ## Justify Text
@@ -658,6 +660,7 @@ class GuiConfigEditAutoReplaceTab(QWidget):
## Auto-Replace Single Quotes ## Auto-Replace Single Quotes
self.autoReplaceSQ = QSwitch() self.autoReplaceSQ = QSwitch()
self.autoReplaceSQ.setChecked(self.mainConf.doReplaceSQuote) self.autoReplaceSQ.setChecked(self.mainConf.doReplaceSQuote)
self.autoReplaceSQ.setEnabled(self.mainConf.doReplace)
self.mainForm.addRow( self.mainForm.addRow(
"Auto-replace single quotes", "Auto-replace single quotes",
self.autoReplaceSQ, self.autoReplaceSQ,
@@ -667,6 +670,7 @@ class GuiConfigEditAutoReplaceTab(QWidget):
## Auto-Replace Double Quotes ## Auto-Replace Double Quotes
self.autoReplaceDQ = QSwitch() self.autoReplaceDQ = QSwitch()
self.autoReplaceDQ.setChecked(self.mainConf.doReplaceDQuote) self.autoReplaceDQ.setChecked(self.mainConf.doReplaceDQuote)
self.autoReplaceDQ.setEnabled(self.mainConf.doReplace)
self.mainForm.addRow( self.mainForm.addRow(
"Auto-replace double quotes", "Auto-replace double quotes",
self.autoReplaceDQ, self.autoReplaceDQ,
@@ -676,6 +680,7 @@ class GuiConfigEditAutoReplaceTab(QWidget):
## Auto-Replace Hyphens ## Auto-Replace Hyphens
self.autoReplaceDash = QSwitch() self.autoReplaceDash = QSwitch()
self.autoReplaceDash.setChecked(self.mainConf.doReplaceDash) self.autoReplaceDash.setChecked(self.mainConf.doReplaceDash)
self.autoReplaceDash.setEnabled(self.mainConf.doReplace)
self.mainForm.addRow( self.mainForm.addRow(
"Auto-replace dashes", "Auto-replace dashes",
self.autoReplaceDash, self.autoReplaceDash,
@@ -685,6 +690,7 @@ class GuiConfigEditAutoReplaceTab(QWidget):
## Auto-Replace Dots ## Auto-Replace Dots
self.autoReplaceDots = QSwitch() self.autoReplaceDots = QSwitch()
self.autoReplaceDots.setChecked(self.mainConf.doReplaceDots) self.autoReplaceDots.setChecked(self.mainConf.doReplaceDots)
self.autoReplaceDots.setEnabled(self.mainConf.doReplace)
self.mainForm.addRow( self.mainForm.addRow(
"Auto-replace dots", "Auto-replace dots",
self.autoReplaceDots, self.autoReplaceDots,