aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmlprojectmanager/fileformat/filefilteritems.h')
-rw-r--r--src/plugins/qmlprojectmanager/fileformat/filefilteritems.h54
1 files changed, 2 insertions, 52 deletions
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
index c10d7405ef1..827423e1e02 100644
--- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
+++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
@@ -107,67 +107,17 @@ private:
Utils::FileSystemWatcher *m_dirWatcher = nullptr;
QTimer m_updateFileListTimer;
-
friend class ProjectItem;
};
-class QmlFileFilterItem : public FileFilterBaseItem {
- Q_OBJECT
-
-public:
- QmlFileFilterItem(QObject *parent = nullptr);
-};
-
-class JsFileFilterItem : public FileFilterBaseItem {
- Q_OBJECT
- Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged)
-
- void setFilter(const QString &filter);
-
-signals:
- void filterChanged();
-
+class FileFilterItem : public FileFilterBaseItem {
public:
- JsFileFilterItem(QObject *parent = nullptr);
+ FileFilterItem(const QString &fileFilter, QObject *parent = nullptr);
};
class ImageFileFilterItem : public FileFilterBaseItem {
- Q_OBJECT
- Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged)
-
- void setFilter(const QString &filter);
-
-signals:
- void filterChanged();
-
public:
ImageFileFilterItem(QObject *parent = nullptr);
};
-class CssFileFilterItem : public FileFilterBaseItem {
- Q_OBJECT
- Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged)
-
- void setFilter(const QString &filter);
-
-signals:
- void filterChanged();
-
-public:
- CssFileFilterItem(QObject *parent = nullptr);
-};
-
-class OtherFileFilterItem : public FileFilterBaseItem {
- Q_OBJECT
- Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged)
-
- void setFilter(const QString &filter);
-
-signals:
- void filterChanged();
-
-public:
- OtherFileFilterItem(QObject *parent = nullptr);
-};
-
} // namespace QmlProjectManager