diff options
author | Arno <arno@disconnect.de> | 2022-04-16 02:57:38 +0200 |
---|---|---|
committer | Arno <arno@d-tor.org> | 2022-04-16 05:05:19 +0200 |
commit | de289b42cda270ddf5cab1a6cc8cab970c774af4 (patch) | |
tree | 61cf39dad648480dc3cda35c68118d654de98bac /shemovcleaner.cpp | |
parent | a354d3cfc491f34107d712de4f4216f1e4f35098 (diff) | |
download | ShemovCleaner-de289b42cda270ddf5cab1a6cc8cab970c774af4.tar.gz ShemovCleaner-de289b42cda270ddf5cab1a6cc8cab970c774af4.tar.bz2 ShemovCleaner-de289b42cda270ddf5cab1a6cc8cab970c774af4.zip |
Make free space label readable again
Remove background colors and just show the numbers.
Diffstat (limited to 'shemovcleaner.cpp')
-rw-r--r-- | shemovcleaner.cpp | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index 95d6c0b..149f9f6 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -114,24 +114,7 @@ void ShemovCleaner::updateFreeSpace(const QString &path){ } mDrive->setText(drive); QString textFree = QString(tr("%1/%2GB free")).arg(QString::number(si.bytesFree() / 1024 / 1024 / 1024)).arg(QString::number(si.bytesTotal() / 1024 / 1024 / 1024)); - - qint64 usedPercent = (si.bytesTotal() - si.bytesFree()) * 100 / si.bytesTotal(); - qint64 usedWidth = usedPercent * mFree->width() / 100; - - QImage img(mFree->size(), QImage::Format_ARGB32); - img.fill(Qt::green); - QPainter p(&img); - p.setBrush(QBrush(Qt::red)); - p.setPen(Qt::NoPen); - p.drawRect(QRect(0, 0, static_cast<int>(usedWidth), mFree->height())); - - QFont f(qApp->font()); - f.setBold(true); - p.setFont(f); - p.setPen(Qt::blue); - p.drawText(mFree->rect(), Qt::AlignCenter, textFree); - - mFree->setPixmap(QPixmap::fromImage(img)); + mFree->setText(textFree); } void ShemovCleaner::updateCopying(const QString &count){ @@ -216,8 +199,8 @@ void ShemovCleaner::createStatusBar(){ mDrive = new QLabel(tr("C:")); mFree = new QLabel; mFree->setFrameStyle(QFrame::Panel | QFrame::Sunken); - mFree->setMaximumWidth(120); mFree->setMinimumWidth(120); + mFree->setAlignment(Qt::AlignCenter); QFont f(qApp->font()); f.setBold(true); QFontMetrics fm(f); |