diff options
| author | Joris Guyonvarch | 2026-01-16 19:02:53 +0100 |
|---|---|---|
| committer | Joris Guyonvarch | 2026-01-16 19:02:53 +0100 |
| commit | f2656765a27a38b1a9e5602c3430dde1cbc361f1 (patch) | |
| tree | a103135f5155e5132bf5366a3fdee5c93575a9d4 /src/book_flow.py | |
| parent | ef6087b36a4726663a1c475952dc0898ab7d0abd (diff) | |
Transfer book by book instead of all books
Diffstat (limited to 'src/book_flow.py')
| -rw-r--r-- | src/book_flow.py | 13 |
1 files changed, 1 insertions, 12 deletions
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, *_]: |
