summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--shemovcleaner.cpp6
-rw-r--r--shemovcleaner.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp
index 1cc5504..634eaf4 100644
--- a/shemovcleaner.cpp
+++ b/shemovcleaner.cpp
@@ -115,15 +115,15 @@ 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));
- int usedPercent = (si.bytesTotal() - si.bytesFree()) * 100 / si.bytesTotal();
- int usedWidth = usedPercent * mFree->width() / 100;
+ 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, usedWidth, mFree->height()));
+ p.drawRect(QRect(0, 0, static_cast<int>(usedWidth), mFree->height()));
QFont f(qApp->font());
f.setBold(true);
diff --git a/shemovcleaner.h b/shemovcleaner.h
index 90ba2cd..db6399f 100644
--- a/shemovcleaner.h
+++ b/shemovcleaner.h
@@ -13,7 +13,7 @@ class ShemovCleaner : public QMainWindow {
Q_OBJECT
public:
enum Tabs { Torrents = 0, Videos = 1, Actors = 2, Search = 3 };
- ShemovCleaner(QWidget *parent = 0, Qt::WindowFlags f = 0);
+ ShemovCleaner(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr);
~ShemovCleaner();
public slots: