summaryrefslogtreecommitdiffstats
path: root/shemovcleaner.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2022-04-16 02:57:38 +0200
committerArno <arno@d-tor.org>2022-04-16 05:05:19 +0200
commitde289b42cda270ddf5cab1a6cc8cab970c774af4 (patch)
tree61cf39dad648480dc3cda35c68118d654de98bac /shemovcleaner.cpp
parenta354d3cfc491f34107d712de4f4216f1e4f35098 (diff)
downloadShemovCleaner-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.cpp21
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);