Renamed a few member functions

This commit is contained in:
Veloman Yunkan 2023-12-13 20:26:09 +04:00
parent 9ce484a664
commit a13a1c0f6b
3 changed files with 9 additions and 9 deletions

View File

@ -242,7 +242,7 @@ void ContentManagerModel::startDownload(QModelIndex index)
node->setDownloadState(new DownloadState);
QTimer *timer = node->getDownloadState()->getDownloadUpdateTimer();
connect(timer, &QTimer::timeout, this, [=]() {
node->getDownloadState()->updateDownloadStatus(node->getBookId());
node->getDownloadState()->update(node->getBookId());
emit dataChanged(index, index);
});
}
@ -250,14 +250,14 @@ void ContentManagerModel::startDownload(QModelIndex index)
void ContentManagerModel::pauseDownload(QModelIndex index)
{
auto node = static_cast<RowNode*>(index.internalPointer());
node->getDownloadState()->pauseDownload();
node->getDownloadState()->pause();
emit dataChanged(index, index);
}
void ContentManagerModel::resumeDownload(QModelIndex index)
{
auto node = static_cast<RowNode*>(index.internalPointer());
node->getDownloadState()->resumeDownload();
node->getDownloadState()->resume();
emit dataChanged(index, index);
}

View File

@ -33,7 +33,7 @@ QString convertToUnits(QString size)
} // unnamed namespace
void DownloadState::updateDownloadStatus(QString id)
void DownloadState::update(QString id)
{
auto downloadInfos = KiwixApp::instance()->getContentManager()->updateDownloadInfos(id, {"status", "completedLength", "totalLength", "downloadSpeed"});
double percent = downloadInfos["completedLength"].toDouble() / downloadInfos["totalLength"].toDouble();
@ -54,13 +54,13 @@ void DownloadState::updateDownloadStatus(QString id)
}
}
void DownloadState::pauseDownload()
void DownloadState::pause()
{
m_downloadInfo.paused = true;
m_downloadUpdateTimer->stop();
}
void DownloadState::resumeDownload()
void DownloadState::resume()
{
m_downloadInfo.paused = false;
m_downloadUpdateTimer->start(1000);

View File

@ -22,9 +22,9 @@ public:
bool isDownloading() const { return m_downloadUpdateTimer.get() != nullptr; }
DownloadInfo getDownloadInfo() const { return m_downloadInfo; }
QTimer* getDownloadUpdateTimer() const { return m_downloadUpdateTimer.get(); }
void pauseDownload();
void resumeDownload();
void updateDownloadStatus(QString id);
void pause();
void resume();
void update(QString id);
protected:
// This is non-NULL only for a pending (even if paused) download