From f2656765a27a38b1a9e5602c3430dde1cbc361f1 Mon Sep 17 00:00:00 2001 From: Joris Guyonvarch Date: Fri, 16 Jan 2026 19:02:53 +0100 Subject: Transfer book by book instead of all books --- src/book_flow.py | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'src/book_flow.py') diff --git a/src/book_flow.py b/src/book_flow.py index 25dfa73..eb0c6d8 100644 --- a/src/book_flow.py +++ b/src/book_flow.py @@ -13,7 +13,6 @@ import src.models as models from src.book_detail import BookDetail from src.book_delete import BookDelete from src.book_form import BookForm -from src.book_transfer import BookTransfer from src.picture_cache import PictureCache import src.book_files as book_files import src.str_format as str_format @@ -145,17 +144,10 @@ class BookFlow(Gtk.ScrolledWindow): delete_button.connect('clicked', lambda _: self._confirm_delete_book(book_id, data)) box.append(delete_button) - if self._ereader and os.path.exists(self._ereader): - paths = book_files.get(self._library, book_id) - if paths: - transfer_button = Gtk.Button(label='Transférer') - transfer_button.connect('clicked', lambda _: self._transfer_book(book_id, data, paths)) - box.append(transfer_button) - popover.popup() def _open_detail(self, book_id, data): - BookDetail(self._window, self._library, book_id, data).present() + BookDetail(self._window, self._library, self._ereader, book_id, data).present() def _update_book(self, book_id, data): book = {'id': book_id, 'data': data } @@ -169,9 +161,6 @@ class BookFlow(Gtk.ScrolledWindow): shutil.rmtree(f'{self._library}/{book_id}', ignore_errors=True) self._msg(['book-deleted', book_id, data]) - def _transfer_book(self, book_id, data, paths): - BookTransfer(self._window, self._ereader, book_id, data, paths).present() - def author_key(data): match data['authors']: case [author, *_]: -- cgit v1.2.3