mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-04-19 02:02:59 +02:00
...
This commit is contained in:
parent
4d554f8071
commit
b4c908104f
1 changed files with 7 additions and 1 deletions
|
|
@ -536,8 +536,14 @@ def change_name(name, num):
|
|||
name_map = {n:change_name(n, num + i) for i, n in enumerate(names)}
|
||||
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):
|
||||
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
|
||||
if bad:
|
||||
return error_dialog(self, _('Cannot delete'),
|
||||
|
|
|
|||
Loading…
Reference in a new issue