mirror of
git://projects.qi-hardware.com/nanomap.git
synced 2024-11-24 16:03:44 +02:00
show download progress only during the download
This commit is contained in:
parent
c4d718f8d4
commit
4c4a960d13
@ -77,6 +77,7 @@ DownloadWidget::DownloadWidget(QWidget *parent)
|
|||||||
m_skipExisting->setChecked(false);
|
m_skipExisting->setChecked(false);
|
||||||
layout->addWidget(m_skipExisting, 5, 0, 1, 0);
|
layout->addWidget(m_skipExisting, 5, 0, 1, 0);
|
||||||
|
|
||||||
|
m_dlProgress->hide();
|
||||||
m_dlProgress->setFormat("%v / %m");
|
m_dlProgress->setFormat("%v / %m");
|
||||||
layout->addWidget(m_dlProgress, 6, 0, 1, 4);
|
layout->addWidget(m_dlProgress, 6, 0, 1, 4);
|
||||||
|
|
||||||
@ -134,6 +135,7 @@ void DownloadWidget::startDownload()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!m_dlList.isEmpty()) {
|
if (!m_dlList.isEmpty()) {
|
||||||
|
m_dlProgress->show();
|
||||||
m_dlProgress->setRange(0, m_dlList.count());
|
m_dlProgress->setRange(0, m_dlList.count());
|
||||||
QUrl url(m_dlList.takeFirst());
|
QUrl url(m_dlList.takeFirst());
|
||||||
m_manager->get(QNetworkRequest(url));
|
m_manager->get(QNetworkRequest(url));
|
||||||
@ -142,6 +144,9 @@ void DownloadWidget::startDownload()
|
|||||||
|
|
||||||
void DownloadWidget::replyFinished(QNetworkReply *reply)
|
void DownloadWidget::replyFinished(QNetworkReply *reply)
|
||||||
{
|
{
|
||||||
|
if (m_dlList.isEmpty()) {
|
||||||
|
m_dlProgress->hide();
|
||||||
|
}
|
||||||
if (reply->error() == QNetworkReply::NoError) {
|
if (reply->error() == QNetworkReply::NoError) {
|
||||||
QString path = reply->url().path();
|
QString path = reply->url().path();
|
||||||
int level = path.section('/', 1, 1).toInt();
|
int level = path.section('/', 1, 1).toInt();
|
||||||
|
Loading…
Reference in New Issue
Block a user