From 055627637423ab6ec93bea1d2f39dbf7453fe6ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Mon, 24 Oct 2022 19:00:21 +0200 Subject: [PATCH] Implement comics metadata deletion --- YACReaderLibrary/library_window.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/YACReaderLibrary/library_window.cpp b/YACReaderLibrary/library_window.cpp index e0dae47b..41683da1 100644 --- a/YACReaderLibrary/library_window.cpp +++ b/YACReaderLibrary/library_window.cpp @@ -2714,6 +2714,16 @@ QModelIndexList LibraryWindow::getSelectedComics() void LibraryWindow::deleteMetadataFromSelectedComics() { + QModelIndexList indexList = getSelectedComics(); + QList comics = comicsModel->getComics(indexList); + + for (auto &comic : comics) { + comic.info.deleteMetadata(); + } + + DBHelper::updateComicsInfo(comics, foldersModel->getDatabase()); + + comicsModel->reload(); } void LibraryWindow::deleteComics()