Fix linting and novel view clear

This commit is contained in:
Veronica Berglyd Olsen
2025-03-23 17:15:49 +01:00
parent 4d9c87b019
commit f4999df457
2 changed files with 7 additions and 2 deletions
+6 -1
View File
@@ -97,9 +97,9 @@ class GuiNovelView(QWidget):
def clearNovelView(self) -> None:
"""Clear project-related GUI content."""
# self.novelTree.clearContent()
self.novelBar.clearContent()
self.novelBar.setEnabled(False)
self.novelTree.clearContent()
return
def openProjectTasks(self) -> None:
@@ -474,6 +474,11 @@ class GuiNovelTree(NTreeView):
# Class Methods
##
def clearContent(self) -> None:
"""Clear the tree view."""
self.setModel(None)
return
def resizeColumns(self) -> None:
"""Set the correct column sizes."""
if (header := self.header()) and (model := self._getModel()) and (vp := self.viewport()):
+1 -1
View File
@@ -28,7 +28,7 @@ import pytest
from novelwriter import SHARED
from novelwriter.constants import nwFiles
from novelwriter.core.index import Index, IndexNode, TagsIndex
from novelwriter.core.index import Index, TagsIndex
from novelwriter.core.item import NWItem
from novelwriter.core.project import NWProject
from novelwriter.enum import nwComment, nwItemClass, nwItemLayout