Remove the change of selected item when deleting, and let the tree widget handle it
This commit is contained in:
@@ -295,8 +295,6 @@ class GuiDocTree(QTreeWidget):
|
|||||||
|
|
||||||
tIndex = trItemP.indexOfChild(trItemS)
|
tIndex = trItemP.indexOfChild(trItemS)
|
||||||
trItemC = trItemP.takeChild(tIndex)
|
trItemC = trItemP.takeChild(tIndex)
|
||||||
self.clearSelection()
|
|
||||||
trItemP.setSelected(True)
|
|
||||||
|
|
||||||
if self.theParent.docEditor.theHandle == tHandle:
|
if self.theParent.docEditor.theHandle == tHandle:
|
||||||
self.theParent.closeDocument()
|
self.theParent.closeDocument()
|
||||||
@@ -317,8 +315,6 @@ class GuiDocTree(QTreeWidget):
|
|||||||
trItemC = trItemP.takeChild(tIndex)
|
trItemC = trItemP.takeChild(tIndex)
|
||||||
trItemT.addChild(trItemC)
|
trItemT.addChild(trItemC)
|
||||||
nwItemS.setParent(self.theProject.trashRoot)
|
nwItemS.setParent(self.theProject.trashRoot)
|
||||||
self.clearSelection()
|
|
||||||
trItemP.setSelected(True)
|
|
||||||
|
|
||||||
self.theProject.setProjectChanged(True)
|
self.theProject.setProjectChanged(True)
|
||||||
self.theParent.theIndex.deleteHandle(tHandle)
|
self.theParent.theIndex.deleteHandle(tHandle)
|
||||||
@@ -332,8 +328,6 @@ class GuiDocTree(QTreeWidget):
|
|||||||
tIndex = trItemP.indexOfChild(trItemS)
|
tIndex = trItemP.indexOfChild(trItemS)
|
||||||
if trItemS.childCount() == 0:
|
if trItemS.childCount() == 0:
|
||||||
trItemP.takeChild(tIndex)
|
trItemP.takeChild(tIndex)
|
||||||
self.clearSelection()
|
|
||||||
trItemP.setSelected(True)
|
|
||||||
self.theProject.deleteItem(tHandle)
|
self.theProject.deleteItem(tHandle)
|
||||||
else:
|
else:
|
||||||
self.makeAlert(["Cannot delete folder.","It is not empty."], nwAlert.ERROR)
|
self.makeAlert(["Cannot delete folder.","It is not empty."], nwAlert.ERROR)
|
||||||
|
|||||||
Reference in New Issue
Block a user