Fix linting and novel view clear
This commit is contained in:
@@ -97,9 +97,9 @@ class GuiNovelView(QWidget):
|
|||||||
|
|
||||||
def clearNovelView(self) -> None:
|
def clearNovelView(self) -> None:
|
||||||
"""Clear project-related GUI content."""
|
"""Clear project-related GUI content."""
|
||||||
# self.novelTree.clearContent()
|
|
||||||
self.novelBar.clearContent()
|
self.novelBar.clearContent()
|
||||||
self.novelBar.setEnabled(False)
|
self.novelBar.setEnabled(False)
|
||||||
|
self.novelTree.clearContent()
|
||||||
return
|
return
|
||||||
|
|
||||||
def openProjectTasks(self) -> None:
|
def openProjectTasks(self) -> None:
|
||||||
@@ -474,6 +474,11 @@ class GuiNovelTree(NTreeView):
|
|||||||
# Class Methods
|
# Class Methods
|
||||||
##
|
##
|
||||||
|
|
||||||
|
def clearContent(self) -> None:
|
||||||
|
"""Clear the tree view."""
|
||||||
|
self.setModel(None)
|
||||||
|
return
|
||||||
|
|
||||||
def resizeColumns(self) -> None:
|
def resizeColumns(self) -> None:
|
||||||
"""Set the correct column sizes."""
|
"""Set the correct column sizes."""
|
||||||
if (header := self.header()) and (model := self._getModel()) and (vp := self.viewport()):
|
if (header := self.header()) and (model := self._getModel()) and (vp := self.viewport()):
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import pytest
|
|||||||
|
|
||||||
from novelwriter import SHARED
|
from novelwriter import SHARED
|
||||||
from novelwriter.constants import nwFiles
|
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.item import NWItem
|
||||||
from novelwriter.core.project import NWProject
|
from novelwriter.core.project import NWProject
|
||||||
from novelwriter.enum import nwComment, nwItemClass, nwItemLayout
|
from novelwriter.enum import nwComment, nwItemClass, nwItemLayout
|
||||||
|
|||||||
Reference in New Issue
Block a user