mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
4d554f8071
commit
b4c908104f
@ -536,8 +536,14 @@ class FileList(QTreeWidget):
|
|||||||
name_map = {n:change_name(n, num + i) for i, n in enumerate(names)}
|
name_map = {n:change_name(n, num + i) for i, n in enumerate(names)}
|
||||||
self.bulk_rename_requested.emit(name_map)
|
self.bulk_rename_requested.emit(name_map)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def selected_names(self):
|
||||||
|
ans = {unicode(item.data(0, NAME_ROLE) or '') for item in self.selectedItems()}
|
||||||
|
ans.discard('')
|
||||||
|
return ans
|
||||||
|
|
||||||
def request_delete(self):
|
def request_delete(self):
|
||||||
names = {unicode(item.data(0, NAME_ROLE) or '') for item in self.selectedItems()}
|
names = self.selected_names
|
||||||
bad = names & current_container().names_that_must_not_be_removed
|
bad = names & current_container().names_that_must_not_be_removed
|
||||||
if bad:
|
if bad:
|
||||||
return error_dialog(self, _('Cannot delete'),
|
return error_dialog(self, _('Cannot delete'),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user