From e073099c5b0f17c29611f87be546aa0948983da1 Mon Sep 17 00:00:00 2001 From: Christiaan Janssen <christiaan.janssen@nokia.com> Date: Tue, 16 Feb 2010 15:04:05 +0100 Subject: [PATCH] QmlDesigner.ProjectManager: Added filter for cascaded style sheets --- .../qmlprojectmanager/fileformat/filefilteritems.cpp | 7 +++++++ .../qmlprojectmanager/fileformat/filefilteritems.h | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp index 28bf0b65d13..e12afdc700c 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 18c53149a9d..8c302408929 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 -- GitLab