Changed: Computes size of downloaded files, see #279

--HG--
branch : develop
feature/pipeline-tools
kervala 8 years ago
parent 29caab3ae7
commit fbd2c86629

@ -264,6 +264,11 @@ void CUninstallDialog::updateSizes()
++it;
}
// downloaded files
qint64 bytes = getDirectorySize(config->getInstallationDirectory(), false);
emit updateSize(m_downloadedFilesIndex, qBytesToHumanReadable(bytes));
emit updateLayout();
}

@ -34,7 +34,7 @@ QString qBytesToHumanReadable(qint64 bytes)
return QString::fromUtf8(NLMISC::bytesToHumanReadable(bytes).c_str());
}
qint64 getDirectorySize(const QString &directory)
qint64 getDirectorySize(const QString &directory, bool recursize)
{
qint64 size = 0;
@ -52,7 +52,7 @@ qint64 getDirectorySize(const QString &directory)
if (fileInfo.isDir())
{
size += getDirectorySize(fileInfo.absoluteFilePath());
if (recursize) size += getDirectorySize(fileInfo.absoluteFilePath(), true);
}
else
{

Loading…
Cancel
Save