diff options
Diffstat (limited to 'src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp')
-rw-r--r-- | src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp index d6a8256a25..d78a3ebac9 100644 --- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp +++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp @@ -51,7 +51,6 @@ void FileFilterBaseItem::setFilter(const QString &filter) m_regExpList << QRegExp(pattern, Qt::CaseInsensitive, QRegExp::Wildcard); } - emit filterChanged(); updateFileList(); } @@ -222,13 +221,18 @@ QmlFileFilterItem::QmlFileFilterItem(QObject *parent) setFilter(QLatin1String("*.qml")); } - JsFileFilterItem::JsFileFilterItem(QObject *parent) : FileFilterBaseItem(parent) { setFilter(QLatin1String("*.js")); } +void JsFileFilterItem::setFilter(const QString &filter) +{ + FileFilterBaseItem::setFilter(filter); + emit filterChanged(); +} + ImageFileFilterItem::ImageFileFilterItem(QObject *parent) : FileFilterBaseItem(parent) { @@ -241,11 +245,23 @@ ImageFileFilterItem::ImageFileFilterItem(QObject *parent) setFilter(filter); } +void ImageFileFilterItem::setFilter(const QString &filter) +{ + FileFilterBaseItem::setFilter(filter); + emit filterChanged(); +} + CssFileFilterItem::CssFileFilterItem(QObject *parent) : FileFilterBaseItem(parent) { setFilter(QLatin1String("*.css")); } +void CssFileFilterItem::setFilter(const QString &filter) +{ + FileFilterBaseItem::setFilter(filter); + emit filterChanged(); +} + } // namespace QmlProjectManager |