def deleteSelected( self ):
itemList = self.listFiles.selectedItems()
confirmBox = QtGui.QMessageBox()
filenameString = ""
for item in itemList:
filenameString += item.text() + "\n"
confirmBox.setText( "Are you sure you want to delete all files related to: %s" % filenameString )
confirmBox.addButton( QtGui.QMessageBox.Cancel )
deleteButton = confirmBox.addButton( "Delete", QtGui.QMessageBox.ActionRole )
confirmBox.setDefaultButton( QtGui.QMessageBox.Cancel )
confirmBox.exec_()
if confirmBox.clickedButton() == deleteButton:
reverseState = {v: k for k, v in self.stateIds.items()}
for item in itemList:
#item = self.listFiles.currentItem()
if item is None:
continue
state_id = reverseState[item.text()]
# Delete everything
self.skulk.remove( state_id )
# The skulk will remove the item with a signal
评论列表
文章目录