mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-22 11:37:56 -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)
|
void ContentManager::resumeBook(const QString& id, QModelIndex index)
|
||||||
{
|
{
|
||||||
auto& b = mp_library->getBookById(id);
|
DownloadManager::resumeDownload(id);
|
||||||
auto download = mp_downloader->getDownload(b.getDownloadId());
|
|
||||||
if (download->getStatus() == kiwix::Download::K_PAUSED) {
|
|
||||||
download->resumeDownload();
|
|
||||||
}
|
|
||||||
managerModel->triggerDataUpdateAt(index);
|
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 restoreDownloads();
|
||||||
void updateDownloads();
|
void updateDownloads();
|
||||||
void pauseDownload(const QString& bookId);
|
void pauseDownload(const QString& bookId);
|
||||||
|
void resumeDownload(const QString& bookId);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void downloadUpdated(QString bookId, const DownloadInfo& );
|
void downloadUpdated(QString bookId, const DownloadInfo& );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user