Simplify the ODT header format
This commit is contained in:
@@ -1228,8 +1228,8 @@ class _OutputTab(NScrollableForm):
|
||||
self.btnPageHeader.setIcon(SHARED.theme.getIcon("revert"))
|
||||
self.btnPageHeader.clicked.connect(self._resetPageHeader)
|
||||
self.addRow(
|
||||
self._build.getLabel("odt.pageHeader"), self.odtPageHeader,
|
||||
button=self.btnPageHeader, stretch=(1, 1)
|
||||
self._build.getLabel("odt.pageHeaderText"), self.odtPageHeader,
|
||||
button=self.btnPageHeader, stretch=(2, 3)
|
||||
)
|
||||
|
||||
self.odtPageCountOffset = NSpinBox(self)
|
||||
@@ -1253,7 +1253,7 @@ class _OutputTab(NScrollableForm):
|
||||
def loadContent(self) -> None:
|
||||
"""Populate the widgets."""
|
||||
self.odtAddColours.setChecked(self._build.getBool("odt.addColours"))
|
||||
self.odtPageHeader.setText(self._build.getStr("odt.pageHeader"))
|
||||
self.odtPageHeader.setText(self._build.getStr("odt.pageHeaderText"))
|
||||
self.odtPageCountOffset.setValue(self._build.getInt("odt.pageCountOffset"))
|
||||
self.htmlAddStyles.setChecked(self._build.getBool("html.addStyles"))
|
||||
return
|
||||
@@ -1261,7 +1261,7 @@ class _OutputTab(NScrollableForm):
|
||||
def saveContent(self) -> None:
|
||||
"""Save choices back into build object."""
|
||||
self._build.setValue("odt.addColours", self.odtAddColours.isChecked())
|
||||
self._build.setValue("odt.pageHeader", self.odtPageHeader.text())
|
||||
self._build.setValue("odt.pageHeaderText", self.odtPageHeader.text())
|
||||
self._build.setValue("odt.pageCountOffset", self.odtPageCountOffset.value())
|
||||
self._build.setValue("html.addStyles", self.htmlAddStyles.isChecked())
|
||||
return
|
||||
@@ -1272,7 +1272,10 @@ class _OutputTab(NScrollableForm):
|
||||
|
||||
def _resetPageHeader(self) -> None:
|
||||
"""Reset the ODT header format to default."""
|
||||
self.odtPageHeader.setText(nwHeadFmt.ODT_AUTO)
|
||||
self.odtPageHeader.setText(" / ".join(filter(bool, [
|
||||
SHARED.project.data.name, SHARED.project.data.author, nwHeadFmt.ODT_PAGE
|
||||
])))
|
||||
self.odtPageHeader.setCursorPosition(0)
|
||||
return
|
||||
|
||||
# END Class _OutputTab
|
||||
|
||||
Reference in New Issue
Block a user