Auto-open first document (#1223)

This commit is contained in:
Veronica Berglyd Olsen
2022-11-01 19:23:35 +01:00
committed by GitHub
2 changed files with 10 additions and 6 deletions
+3 -6
View File
@@ -220,9 +220,6 @@ class GuiItemDetails(QWidget):
def updateTheme(self): def updateTheme(self):
"""Update theme elements. """Update theme elements.
""" """
iPx = self.mainTheme.baseIconSize
self._expCheck = self.mainTheme.getPixmap("check", (iPx, iPx))
self._expCross = self.mainTheme.getPixmap("cross", (iPx, iPx))
self.updateViewBox(self._itemHandle) self.updateViewBox(self._itemHandle)
return return
@@ -255,11 +252,11 @@ class GuiItemDetails(QWidget):
if nwItem.isFileType(): if nwItem.isFileType():
if nwItem.isActive: if nwItem.isActive:
self.labelIcon.setPixmap(self._expCheck) self.labelIcon.setPixmap(self.mainTheme.getPixmap("checked", (iPx, iPx)))
else: else:
self.labelIcon.setPixmap(self._expCross) self.labelIcon.setPixmap(self.mainTheme.getPixmap("unchecked", (iPx, iPx)))
else: else:
self.labelIcon.setPixmap(QPixmap(1, 1)) self.labelIcon.setPixmap(self.mainTheme.getPixmap("noncheckable", (iPx, iPx)))
self.labelData.setText(theLabel) self.labelData.setText(theLabel)
+7
View File
@@ -534,7 +534,14 @@ class GuiMain(QMainWindow):
self._updateStatusWordCount() self._updateStatusWordCount()
# Restore previously open documents, if any # Restore previously open documents, if any
# If none was recorded, open the first document found
lastEdited = self.theProject.data.getLastHandle("editor") lastEdited = self.theProject.data.getLastHandle("editor")
if lastEdited is None:
for nwItem in self.theProject.tree:
if nwItem and nwItem.isFileType():
lastEdited = nwItem.itemHandle
break
if lastEdited is not None: if lastEdited is not None:
self.openDocument(lastEdited, doScroll=True) self.openDocument(lastEdited, doScroll=True)