diff options
Diffstat (limited to 'src/plugins/qmlprojectmanager/fileformat/filefilteritems.h')
-rw-r--r-- | src/plugins/qmlprojectmanager/fileformat/filefilteritems.h | 54 |
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 |