diff options
author | Arno <arno@disconnect.de> | 2018-09-29 18:19:39 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-09-29 18:19:39 +0200 |
commit | de3177d07d2eca2cdead58efb94784e9b17078f7 (patch) | |
tree | c90c0036f5bec5f847894762d123f72d67887c4f | |
parent | b16937e72db86e3ae1581fd1c7b91c25bf1f157f (diff) | |
download | SheMov-de3177d07d2eca2cdead58efb94784e9b17078f7.tar.gz SheMov-de3177d07d2eca2cdead58efb94784e9b17078f7.tar.bz2 SheMov-de3177d07d2eca2cdead58efb94784e9b17078f7.zip |
Fix implicit conversions
Thanks, clang!
-rw-r--r-- | shemov.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -243,10 +243,10 @@ void SheMov::setFsFree(){ mFsFree->setText(tr("Error")); return; } - int blocksize = buf.f_bsize; - int free = buf.f_bfree; - int avail = buf.f_blocks; - int used = avail - free; + long blocksize = buf.f_bsize; + unsigned long free = buf.f_bfree; + unsigned long avail = buf.f_blocks; + unsigned long used = avail - free; qreal freep = free * 100.0 / avail; qreal usedp = used * 100.0 / avail; QFont f = qApp->font(); @@ -260,7 +260,7 @@ void SheMov::setFsFree(){ p.drawRect(QRectF(0, 0, usedp, height)); p.setBrush(QBrush(Qt::green)); p.drawRect(QRectF(usedp, 0, freep, height)); - quint64 freeb = static_cast<quint64>(free) * blocksize; + unsigned long freeb = free * static_cast<unsigned long>(blocksize); qreal freegib = freeb / 1024.0 / 1024.0 / 1024.0; int freeRounded = qRound(freegib); QString freeString = QString("%1 GiB free").arg(QString::number(freeRounded)); |