#define STATUSBARSPACEINFO_H
#include <kurl.h>
-#include <qcolor.h>
-#include <QPaintEvent>
-#include <QWidget>
+#include <QtGui/QColor>
+#include <QtGui/QKeyEvent>
+#include <QtGui/QWidget>
class KDiskFreeSp;
-class QTimer;
/**
* @short Shows the available space for the volume represented
virtual ~StatusBarSpaceInfo();
void setUrl(const KUrl& url);
- const KUrl& url() const { return m_url; }
+ const KUrl& url() const
+ {
+ return m_url;
+ }
protected:
/** @see QWidget::paintEvent() */
virtual void paintEvent(QPaintEvent* event);
private slots:
- /**
- * The strange signature of this method is due to a compiler
- * bug (?). More details are given inside the class KDiskFreeSp (see
- * KDE Libs documentation).
- */
- void slotFoundMountPoint(const unsigned long& kBSize,
- const unsigned long& kBUsed,
- const unsigned long& kBAvailable,
- const QString& mountPoint);
+ void slotFoundMountPoint(const QString& mountPoint,
+ quint64 kBSize,
+ quint64 kBUsed,
+ quint64 kBAvailable);
void showResult();
- /** Refreshs the space information for the current set URL. */
+ /** Refreshes the space information for the current set URL. */
void refresh();
private:
private:
KUrl m_url;
bool m_gettingSize;
- unsigned long m_kBSize;
- unsigned long m_kBAvailable;
+ quint64 m_kBSize;
+ quint64 m_kBAvailable;
};
#endif