X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/16e610f618a917343ee176ca1ade74fbe4f45519..e92bbbe27ca39a1329ae3f2d6ecae128dd71855b:/src/statusbarspaceinfo.cpp diff --git a/src/statusbarspaceinfo.cpp b/src/statusbarspaceinfo.cpp index 794d14078..62b46700a 100644 --- a/src/statusbarspaceinfo.cpp +++ b/src/statusbarspaceinfo.cpp @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include @@ -38,6 +38,10 @@ StatusBarSpaceInfo::StatusBarSpaceInfo(QWidget* parent) : { setMinimumWidth(200); + QPalette palette; + palette.setColor(QPalette::Background, Qt::transparent); + setPalette(palette); + // Update the space information each 10 seconds. Polling is useful // here, as files can be deleted/added outside the scope of Dolphin. QTimer* timer = new QTimer(this); @@ -67,11 +71,8 @@ void StatusBarSpaceInfo::paintEvent(QPaintEvent* /* event */) const int widthDec = 3; // visual decrement for the available width - const QColor c1 = palette().brush(QPalette::Background).color(); - const QColor c2 = KGlobalSettings::buttonTextColor(); - const QColor frameColor((c1.red() + c2.red()) / 2, - (c1.green() + c2.green()) / 2, - (c1.blue() + c2.blue()) / 2); + QColor frameColor = palette().brush(QPalette::Background).color(); + frameColor.setAlpha(128); painter.setPen(frameColor); const QColor backgrColor = KGlobalSettings::baseColor(); @@ -110,9 +111,9 @@ void StatusBarSpaceInfo::paintEvent(QPaintEvent* /* event */) } -void StatusBarSpaceInfo::slotFoundMountPoint(const unsigned long& kBSize, - const unsigned long& kBUsed, - const unsigned long& kBAvailable, +void StatusBarSpaceInfo::slotFoundMountPoint(const quint64& kBSize, + const quint64& kBUsed, + const quint64& kBAvailable, const QString& mountPoint) { Q_UNUSED(kBUsed); @@ -146,13 +147,13 @@ void StatusBarSpaceInfo::refresh() return; KDiskFreeSpace* job = new KDiskFreeSpace(this); - connect(job, SIGNAL(foundMountPoint(const unsigned long&, - const unsigned long&, - const unsigned long&, + connect(job, SIGNAL(foundMountPoint(const quint64&, + const quint64&, + const quint64&, const QString&)), - this, SLOT(slotFoundMountPoint(const unsigned long&, - const unsigned long&, - const unsigned long&, + this, SLOT(slotFoundMountPoint(const quint64&, + const quint64&, + const quint64&, const QString&))); connect(job, SIGNAL(done()), this, SLOT(showResult()));