Make sure deleted items are also deleted from the index, so the index is up to date

This commit is contained in:
Veronica K. B. Olsen
2019-11-02 11:40:14 +01:00
parent afb1304e06
commit 0a5d1e593c
2 changed files with 25 additions and 6 deletions
+2 -1
View File
@@ -220,7 +220,7 @@ class GuiDocTree(QTreeWidget):
def deleteItem(self, tHandle=None):
"""Delete items from the tree. Note that this does not delete the item from the item tree in
the project object. However, since this is only meta data, there isn't really a need to do
that to save memory. As items not in the tree are not saved to the project file, a loaded
that to save memory. Items not in the tree are not saved to the project file, so a loaded
project will be clean anyway.
"""
@@ -247,6 +247,7 @@ class GuiDocTree(QTreeWidget):
self.clearSelection()
trItemP.setSelected(True)
self.theProject.setProjectChanged(True)
self.theParent.theIndex.deleteHandle(tHandle)
elif nwItemS.itemType == nwItemType.FOLDER:
logger.debug("User requested folder %s deleted" % tHandle)