mirror of
https://github.com/onionshare/onionshare.git
synced 2024-10-01 01:35:40 -04:00
Make it possible to delete multiple items from the list with a shift-select
This commit is contained in:
parent
d25c6d949f
commit
91cf9084aa
@ -35,6 +35,7 @@ class FileList(QtWidgets.QListWidget):
|
||||
self.setAcceptDrops(True)
|
||||
self.setIconSize(QtCore.QSize(32, 32))
|
||||
self.setSortingEnabled(True)
|
||||
self.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
|
||||
|
||||
class DropHereLabel(QtWidgets.QLabel):
|
||||
"""
|
||||
@ -253,9 +254,11 @@ class FileSelection(QtWidgets.QVBoxLayout):
|
||||
"""
|
||||
Delete button clicked
|
||||
"""
|
||||
current_row = self.file_list.currentRow()
|
||||
self.file_list.filenames.pop(current_row)
|
||||
self.file_list.takeItem(current_row)
|
||||
selected = self.file_list.selectedItems()
|
||||
for item in selected:
|
||||
itemrow = self.file_list.row(item)
|
||||
self.file_list.filenames.pop(itemrow)
|
||||
self.file_list.takeItem(itemrow)
|
||||
self.update()
|
||||
|
||||
def server_started(self):
|
||||
|
Loading…
Reference in New Issue
Block a user