mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-21 19:18:39 -04:00
DownloadManager::resumeDownload()
This commit is contained in:
parent
24cce79c1e
commit
f0e91f11f9
@ -733,11 +733,7 @@ void ContentManager::pauseBook(const QString& id, QModelIndex index)
|
||||
|
||||
void ContentManager::resumeBook(const QString& id, QModelIndex index)
|
||||
{
|
||||
auto& b = mp_library->getBookById(id);
|
||||
auto download = mp_downloader->getDownload(b.getDownloadId());
|
||||
if (download->getStatus() == kiwix::Download::K_PAUSED) {
|
||||
download->resumeDownload();
|
||||
}
|
||||
DownloadManager::resumeDownload(id);
|
||||
managerModel->triggerDataUpdateAt(index);
|
||||
}
|
||||
|
||||
|
@ -130,3 +130,11 @@ void DownloadManager::pauseDownload(const QString& bookId)
|
||||
}
|
||||
}
|
||||
|
||||
void DownloadManager::resumeDownload(const QString& bookId)
|
||||
{
|
||||
auto& b = mp_library->getBookById(bookId);
|
||||
auto download = mp_downloader->getDownload(b.getDownloadId());
|
||||
if (download->getStatus() == kiwix::Download::K_PAUSED) {
|
||||
download->resumeDownload();
|
||||
}
|
||||
}
|
||||
|
@ -74,6 +74,7 @@ public: // functions
|
||||
void restoreDownloads();
|
||||
void updateDownloads();
|
||||
void pauseDownload(const QString& bookId);
|
||||
void resumeDownload(const QString& bookId);
|
||||
|
||||
signals:
|
||||
void downloadUpdated(QString bookId, const DownloadInfo& );
|
||||
|
Loading…
x
Reference in New Issue
Block a user