mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-22 03:26:05 -04:00
ContentManager::removeDownload()
This commit is contained in:
parent
4153765b7b
commit
defe52a246
@ -410,6 +410,12 @@ void ContentManager::downloadStarted(const kiwix::Book& book, const std::string&
|
|||||||
emit(oneBookChanged(QString::fromStdString(book.getId())));
|
emit(oneBookChanged(QString::fromStdString(book.getId())));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ContentManager::removeDownload(QString bookId)
|
||||||
|
{
|
||||||
|
m_downloads.remove(bookId);
|
||||||
|
managerModel->removeDownload(bookId);
|
||||||
|
}
|
||||||
|
|
||||||
void ContentManager::downloadCancelled(QString bookId)
|
void ContentManager::downloadCancelled(QString bookId)
|
||||||
{
|
{
|
||||||
kiwix::Book bCopy(mp_library->getBookById(bookId));
|
kiwix::Book bCopy(mp_library->getBookById(bookId));
|
||||||
@ -478,8 +484,7 @@ void ContentManager::updateDownload(QString bookId)
|
|||||||
|
|
||||||
const bool downloadStillValid = downloadState->update(downloadInfo);
|
const bool downloadStillValid = downloadState->update(downloadInfo);
|
||||||
if ( ! downloadStillValid ) {
|
if ( ! downloadStillValid ) {
|
||||||
m_downloads.remove(bookId);
|
removeDownload(bookId);
|
||||||
managerModel->removeDownload(bookId);
|
|
||||||
} else {
|
} else {
|
||||||
managerModel->updateDownload(bookId);
|
managerModel->updateDownload(bookId);
|
||||||
}
|
}
|
||||||
|
@ -84,6 +84,7 @@ private: // functions
|
|||||||
|
|
||||||
std::string startDownload(const kiwix::Book& book);
|
std::string startDownload(const kiwix::Book& book);
|
||||||
void updateDownload(QString bookId);
|
void updateDownload(QString bookId);
|
||||||
|
void removeDownload(QString bookId);
|
||||||
void downloadStarted(const kiwix::Book& book, const std::string& downloadId);
|
void downloadStarted(const kiwix::Book& book, const std::string& downloadId);
|
||||||
void downloadCancelled(QString bookId);
|
void downloadCancelled(QString bookId);
|
||||||
void downloadCompleted(QString bookId, QString path);
|
void downloadCompleted(QString bookId, QString path);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user