KSimpleFileFilter Class Reference
A simple file filter that can filter hidden dot files, by name, by mime type and by mode. A simple file filter. More...
#include <kfilefilter.h>
Inheritance diagram for KSimpleFileFilter:

Public Member Functions | |
KSimpleFileFilter () | |
virtual void | setFilterDotFiles (bool filter) |
bool | filterDotFiles () const |
virtual void | setFilterSpecials (bool filter) |
bool | filterSpecials () const |
void | setNameFilters (const QString &nameFilters, bool caseSensitive, const QChar &separator= ' ') |
virtual void | setNameFilters (const QString &nameFilters) |
virtual void | setMimeFilters (const QStringList &mimeFilters) |
QStringList | mimeFilters () const |
virtual void | setModeFilter (mode_t mode) |
mode_t | modeFilter () const |
virtual bool | passesFilter (const KFileItem *item) const |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
QPtrList< QRegExp > | m_nameFilters |
Detailed Description
A simple file filter that can filter hidden dot files, by name, by mime type and by mode. A simple file filter.
Definition at line 59 of file kfilefilter.h.
Constructor & Destructor Documentation
|
Creates a new filter. By default, it filters only hidden dot files and "." and "..". Definition at line 28 of file kfilefilter.cpp. |
Member Function Documentation
|
Enable or disable filtering hidden dot files. This option is enabled by default.
Definition at line 40 of file kfilefilter.cpp. |
|
Checks whether filtering dot files is enabled. This option is enabled by default.
Definition at line 83 of file kfilefilter.h. |
|
Filters "." and "..", default is true.
Definition at line 45 of file kfilefilter.cpp. |
|
Checks whether it filters "." and "..", default is true.
Definition at line 94 of file kfilefilter.h. |
|
Sets a list of regular expressions to filter by name. The file will only pass if its name matches one of the regular expressions.
Definition at line 56 of file kfilefilter.cpp. Referenced by setNameFilters(). |
|
Sets a list of regular expressions to filter by name. The file will only pass if its name matches one of the regular expressions.
Definition at line 50 of file kfilefilter.cpp. References setNameFilters(). |
|
Sets a list of mime filters. A file can only pass if its mime type is contained in this list.
Definition at line 70 of file kfilefilter.cpp. |
|
Returns the list of mime types.
Definition at line 131 of file kfilefilter.h. |
|
Sets the mode filter.
If the
Definition at line 75 of file kfilefilter.cpp. |
|
Returns the mode filter, as set by setModeFilter().
Definition at line 147 of file kfilefilter.h. |
|
Checks the given
Implements KFileFilter. Definition at line 80 of file kfilefilter.cpp. References KFileItem::mimeTypePtr(), KFileItem::mode(), KFileItem::name(), and KGlobal::staticQString(). |
The documentation for this class was generated from the following files: