diff options
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -194,7 +194,9 @@ void SheMov::setFsFree(){ int used = avail - free; qreal freep = free * 100.0 / avail; qreal usedp = used * 100.0 / avail; - int height = mFsFree->size().height(); + QFont f = qApp->font(); + QFontMetrics fm(f); + int height = fm.height() + 3; QImage img(100, height, QImage::Format_ARGB32); img.fill(0); QPainter p(&img); @@ -205,8 +207,6 @@ void SheMov::setFsFree(){ p.drawRect(QRectF(usedp, 0, freep, height)); quint64 freeb = static_cast<quint64>(free) * blocksize; qreal freegib = freeb / 1024.0 / 1024.0 / 1024.0; - QFont f = qApp->font(); - QFontMetrics fm(f); QLocale l; QString freeString = l.toString(freegib, 'g', 2); freeString.append(tr(" GiB free")); |