Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions |
The QFileSystemFilter class is used to restrict the available filesystems returned from QStorageMetaInfo. More...
#include <QFileSystemFilter>
The QFileSystemFilter class is used to restrict the available filesystems returned from QStorageMetaInfo.
Extending the filter class is relatively simple.
class WriteableFileSystemFilter : public QFileSystemFilter { public: WriteableFileSystemFilter() : writable( QFileSystemFilter::Either ) { } bool filter( QFileSystem *fs ) { if ( (writable == QFileSystemFilter::Set && !fs->isWritable()) || (writable == QFileSystemFilter::NotSet && fs->isWritable()) ) return false; else return QFileSystemFilter::filter(fs); } QFileSystemFilter::FilterOption writable; };
See also QStorageMetaInfo.
This enum is used to describe the filter conditions for file systems.
Constant | Value | Description |
---|---|---|
QFileSystemFilter::Set | 1 | The filter matches if the connected condition is set. |
QFileSystemFilter::NotSet | 2 | The filter matches if the connected condition is not set |
QFileSystemFilter::Either | 0 | The filter always matches. |
Constructor that initializes the filter to allow any filesystem.
Destructor
Returns true if the fs matches the filter; otherwise returns false.
Copyright © 2009 Trolltech | Trademarks | Qt Extended 4.4.3 |