Changeset View
Changeset View
Standalone View
Standalone View
src/core/kcoredirlister_p.h
Show All 28 Lines | |||||
29 | #include <QTimer> | 29 | #include <QTimer> | ||
30 | #include <QCoreApplication> | 30 | #include <QCoreApplication> | ||
31 | #include <QFileInfo> | 31 | #include <QFileInfo> | ||
32 | #include <QUrl> | 32 | #include <QUrl> | ||
33 | 33 | | |||
34 | #include <kio/global.h> | 34 | #include <kio/global.h> | ||
35 | #include <kdirwatch.h> | 35 | #include <kdirwatch.h> | ||
36 | 36 | | |||
37 | class QRegularExpression; | ||||
37 | class KCoreDirLister; | 38 | class KCoreDirLister; | ||
38 | namespace KIO | 39 | namespace KIO | ||
39 | { | 40 | { | ||
40 | class Job; | 41 | class Job; | ||
41 | class ListJob; | 42 | class ListJob; | ||
42 | } | 43 | } | ||
43 | class OrgKdeKDirNotifyInterface; | 44 | class OrgKdeKDirNotifyInterface; | ||
44 | struct KCoreDirListerCacheDirectoryData; | 45 | struct KCoreDirListerCacheDirectoryData; | ||
▲ Show 20 Lines • Show All 94 Lines • ▼ Show 20 Line(s) | 49 | public: | |||
139 | QList<CachedItemsJob *> m_cachedItemsJobs; | 140 | QList<CachedItemsJob *> m_cachedItemsJobs; | ||
140 | 141 | | |||
141 | QString nameFilter; // parsed into lstFilters | 142 | QString nameFilter; // parsed into lstFilters | ||
142 | 143 | | |||
143 | struct FilterSettings { | 144 | struct FilterSettings { | ||
144 | FilterSettings() : isShowingDotFiles(false), dirOnlyMode(false) {} | 145 | FilterSettings() : isShowingDotFiles(false), dirOnlyMode(false) {} | ||
145 | bool isShowingDotFiles; | 146 | bool isShowingDotFiles; | ||
146 | bool dirOnlyMode; | 147 | bool dirOnlyMode; | ||
147 | QList<QRegExp> lstFilters; | 148 | QVector<QRegularExpression> lstFilters; | ||
148 | QStringList mimeFilter; | 149 | QStringList mimeFilter; | ||
149 | QStringList mimeExcludeFilter; | 150 | QStringList mimeExcludeFilter; | ||
150 | }; | 151 | }; | ||
151 | FilterSettings settings; | 152 | FilterSettings settings; | ||
152 | FilterSettings oldSettings; | 153 | FilterSettings oldSettings; | ||
153 | 154 | | |||
154 | friend class KCoreDirListerCache; | 155 | friend class KCoreDirListerCache; | ||
155 | }; | 156 | }; | ||
▲ Show 20 Lines • Show All 399 Lines • Show Last 20 Lines |