diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp index 28bf0b65d1328c7ef12b378b7b66ab6449eaf547..e12afdc700cc1b788c0d202bdb2438baf8c4445f 100644 --- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp +++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp @@ -194,8 +194,15 @@ ImageFileFilterItem::ImageFileFilterItem(QObject *parent) setFilter(filter); } +CssFileFilterItem::CssFileFilterItem(QObject *parent) + : FileFilterBaseItem(parent) +{ + setFilter(QLatin1String("*.css")); +} + } // namespace QmlProjectManager QML_DEFINE_TYPE(QmlProject,1,0,QmlFiles,QmlProjectManager::QmlFileFilterItem) QML_DEFINE_TYPE(QmlProject,1,0,JavaScriptFiles,QmlProjectManager::JsFileFilterItem) QML_DEFINE_TYPE(QmlProject,1,0,ImageFiles,QmlProjectManager::ImageFileFilterItem) +QML_DEFINE_TYPE(QmlProject,1,0,CssFiles,QmlProjectManager::CssFileFilterItem) diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h index 18c53149a9d8ac660fd102115e8cd2b01a984ac2..8c302408929a81f54616f6773cd6b55c78a2058b 100644 --- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h +++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h @@ -92,10 +92,19 @@ public: ImageFileFilterItem(QObject *parent = 0); }; +class CssFileFilterItem : public FileFilterBaseItem { + Q_OBJECT + Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged()) + +public: + CssFileFilterItem(QObject *parent = 0); +}; + } // namespace QmlProjectManager QML_DECLARE_TYPE(QmlProjectManager::QmlFileFilterItem) QML_DECLARE_TYPE(QmlProjectManager::JsFileFilterItem) QML_DECLARE_TYPE(QmlProjectManager::ImageFileFilterItem) +QML_DECLARE_TYPE(QmlProjectManager::CssFileFilterItem) #endif // FILEFILTERITEMS_HPROJECTITEM_H