diff options
Diffstat (limited to 'src/plugins/qmlprojectmanager/fileformat/filefilteritems.h')
-rw-r--r-- | src/plugins/qmlprojectmanager/fileformat/filefilteritems.h | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h index bcfa22d242..ec27e1cd26 100644 --- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h +++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h @@ -17,7 +17,7 @@ class FileFilterBaseItem : public QmlProjectContentItem { Q_PROPERTY(QString directory READ directory WRITE setDirectory NOTIFY directoryChanged) Q_PROPERTY(bool recursive READ recursive WRITE setRecursive NOTIFY recursiveChanged) - Q_PROPERTY(QStringList paths READ pathsProperty WRITE setPathsProperty NOTIFY pathsPropertyChanged) + Q_PROPERTY(QStringList paths READ pathsProperty WRITE setPathsProperty) Q_PROPERTY(QStringList files READ files NOTIFY filesChanged DESIGNABLE false) @@ -46,7 +46,6 @@ signals: void recursiveChanged(); void pathsChanged(); void filesChanged(const QSet<QString> &added, const QSet<QString> &removed); - void filterChanged(); private slots: void updateFileList(); @@ -89,7 +88,12 @@ public: class JsFileFilterItem : public FileFilterBaseItem { Q_OBJECT - Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged()) + Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged) + + void setFilter(const QString &filter); + +signals: + void filterChanged(); public: JsFileFilterItem(QObject *parent = 0); @@ -97,7 +101,12 @@ public: class ImageFileFilterItem : public FileFilterBaseItem { Q_OBJECT - Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged()) + Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged) + + void setFilter(const QString &filter); + +signals: + void filterChanged(); public: ImageFileFilterItem(QObject *parent = 0); @@ -105,7 +114,12 @@ public: class CssFileFilterItem : public FileFilterBaseItem { Q_OBJECT - Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged()) + Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged) + + void setFilter(const QString &filter); + +signals: + void filterChanged(); public: CssFileFilterItem(QObject *parent = 0); |