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();
|
||||
m_birthTime = fileInfo.birthTime();
|
||||
m_exists = fileInfo.exists();
|
||||
|
||||
connect(&m_fileDownloader,
|
||||
&FileDownloader::progressChanged,
|
||||
this,
|
||||
&DataModelDownloader::progressChanged);
|
||||
}
|
||||
|
||||
void DataModelDownloader::start()
|
||||
@@ -497,3 +502,8 @@ void DataModelDownloader::setForceDownload(bool b)
|
||||
{
|
||||
m_forceDownload = b;
|
||||
}
|
||||
|
||||
int DataModelDownloader::progress() const
|
||||
{
|
||||
return m_fileDownloader.progress();
|
||||
}
|
||||
|
@@ -168,10 +168,12 @@ public:
|
||||
bool available() const;
|
||||
Utils::FilePath targetFolder() const;
|
||||
void setForceDownload(bool b);
|
||||
int progress() const;
|
||||
|
||||
signals:
|
||||
void finished();
|
||||
void availableChanged();
|
||||
void progressChanged();
|
||||
|
||||
private:
|
||||
FileDownloader m_fileDownloader;
|
||||
|
Reference in New Issue
Block a user