┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kfileitemmodel.h
diff options
context:
space:
mode:
authorDawit Alemayehu <[email protected]>2012-09-03 17:53:03 -0400
committerDawit Alemayehu <[email protected]>2012-09-05 11:25:37 -0400
commit1bac8668d7492a2e363f609efd30366a4cf798b7 (patch)
treee29d54716888cc08448839d0021068c4300f0af7 /src/kitemviews/kfileitemmodel.h
parentbdd0b97662293bf5a9ecdedc46e0e4e48e6b237c (diff)
Implemented the new KParts' listing filter extension, KParts::ListingFilterExtension.
REVIEW: 106289
Diffstat (limited to 'src/kitemviews/kfileitemmodel.h')
-rw-r--r--src/kitemviews/kfileitemmodel.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/kitemviews/kfileitemmodel.h b/src/kitemviews/kfileitemmodel.h
index d9bebdf02..958fa104b 100644
--- a/src/kitemviews/kfileitemmodel.h
+++ b/src/kitemviews/kfileitemmodel.h
@@ -179,6 +179,9 @@ public:
void setNameFilter(const QString& nameFilter);
QString nameFilter() const;
+ void setMimeTypeFilters(const QStringList& filters);
+ QStringList mimeTypeFilters() const;
+
struct RoleInfo
{ QByteArray role;
QString translation;
@@ -389,6 +392,11 @@ private:
void emitSortProgress(int resolvedCount);
/**
+ * Applies the filters set through @ref setNameFilter and @ref setMimeTypeFilters.
+ */
+ void applyFilters();
+
+ /**
* Maps the QByteArray-roles to RoleTypes and provides translation- and
* group-contexts.
*/