* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
#include "statusbarspaceinfo.h"
{
m_url = url;
refresh();
- update();
+ QTimer::singleShot(300, this, SLOT(update()));
}
void StatusBarSpaceInfo::paintEvent(QPaintEvent* /* event */)
{
QPainter painter(this);
const int barWidth = width();
- const int barTop = 2;
- const int barHeight = height() - 4;
+ const int barTop = 1;
+ const int barHeight = height() - 5;
QString text;
text = i18n("Getting size...");
}
else {
- text = "";
+ text = QString::null;
QTimer::singleShot(0, this, SLOT(hide()));
}
}
update();
}
-void StatusBarSpaceInfo::slotDone()
+void StatusBarSpaceInfo::showResult()
{
m_gettingSize = false;
- if ((m_kBSize > 0) && (m_kBAvailable > 0)) {
- show();
- }
-
update();
}
const unsigned long&,
const QString& )));
connect(job, SIGNAL(done()),
- this, SLOT(slotDone()));
+ this, SLOT(showResult()));
job->readDF(mountPoint);
}