forked from qt-creator/qt-creator
StudioWelcome: Add progress to data download
Change-Id: Iffda006ac96858ad9c6490c7d0b33565249d6809 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
This commit is contained in:
@@ -438,6 +438,11 @@ DataModelDownloader::DataModelDownloader(QObject * /* parent */)
|
|||||||
auto fileInfo = targetFolder().toFileInfo();
|
auto fileInfo = targetFolder().toFileInfo();
|
||||||
m_birthTime = fileInfo.birthTime();
|
m_birthTime = fileInfo.birthTime();
|
||||||
m_exists = fileInfo.exists();
|
m_exists = fileInfo.exists();
|
||||||
|
|
||||||
|
connect(&m_fileDownloader,
|
||||||
|
&FileDownloader::progressChanged,
|
||||||
|
this,
|
||||||
|
&DataModelDownloader::progressChanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DataModelDownloader::start()
|
void DataModelDownloader::start()
|
||||||
@@ -497,3 +502,8 @@ void DataModelDownloader::setForceDownload(bool b)
|
|||||||
{
|
{
|
||||||
m_forceDownload = b;
|
m_forceDownload = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int DataModelDownloader::progress() const
|
||||||
|
{
|
||||||
|
return m_fileDownloader.progress();
|
||||||
|
}
|
||||||
|
@@ -168,10 +168,12 @@ public:
|
|||||||
bool available() const;
|
bool available() const;
|
||||||
Utils::FilePath targetFolder() const;
|
Utils::FilePath targetFolder() const;
|
||||||
void setForceDownload(bool b);
|
void setForceDownload(bool b);
|
||||||
|
int progress() const;
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void finished();
|
void finished();
|
||||||
void availableChanged();
|
void availableChanged();
|
||||||
|
void progressChanged();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
FileDownloader m_fileDownloader;
|
FileDownloader m_fileDownloader;
|
||||||
|
Reference in New Issue
Block a user