KIO
Go to the documentation of this file.
25 #include <QtCore/QTimer>
30 class KDiskFreeSpace::Private
37 bool _k_calculateFreeSpace();
45 :
QObject(parent), d(new Private(this))
58 d->m_path = mountPoint;
59 return d->_k_calculateFreeSpace();
63 bool KDiskFreeSpace::Private::_k_calculateFreeSpace()
65 KDiskFreeSpaceInfo info = KDiskFreeSpaceInfo::freeSpaceInfo( m_path );
66 if ( info.isValid() ) {
67 quint64 sizeKiB = info.size() / 1024;
68 quint64 availKiB = info.available() / 1024;
69 emit m_parent->foundMountPoint( info.mountPoint(), sizeKiB, sizeKiB-availKiB, availKiB );
72 emit m_parent->done();
74 m_parent->deleteLater();
76 return info.isValid();
82 job->d->m_path = path;
83 QTimer::singleShot(0, job, SLOT(_k_calculateFreeSpace()));
87 #include "kdiskfreespace.moc"
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Jul 23 2013 20:37:31 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.