diff --git a/src/plugins/projectexplorer/projectexplorerconstants.h b/src/plugins/projectexplorer/projectexplorerconstants.h index 78684b0c499..120f5749e60 100644 --- a/src/plugins/projectexplorer/projectexplorerconstants.h +++ b/src/plugins/projectexplorer/projectexplorerconstants.h @@ -174,6 +174,7 @@ const char * const C_HEADER_MIMETYPE = "text/x-chdr"; const char * const CPP_SOURCE_MIMETYPE = "text/x-c++src"; const char * const CPP_HEADER_MIMETYPE = "text/x-c++hdr"; const char * const FORM_MIMETYPE = "application/x-designer"; +const char * const QML_MIMETYPE = "application/x-qml"; const char * const RESOURCE_MIMETYPE = "application/vnd.nokia.xml.qt.resource"; // settings page diff --git a/src/plugins/projectexplorer/projectnodes.cpp b/src/plugins/projectexplorer/projectnodes.cpp index 9ed9a831914..ee0733ee731 100644 --- a/src/plugins/projectexplorer/projectnodes.cpp +++ b/src/plugins/projectexplorer/projectnodes.cpp @@ -754,5 +754,7 @@ FileType typeForFileName(const Core::MimeDatabase *db, const QFileInfo &file) return ResourceType; if (typeName == QLatin1String(Constants::FORM_MIMETYPE)) return FormType; + if (typeName == QLatin1String(Constants::QML_MIMETYPE)) + return QMLType; return UnknownFileType; } diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp index 993959476d5..11864cd688e 100644 --- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp +++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp @@ -213,7 +213,7 @@ QString FileFilterBaseItem::absoluteDir() const absoluteDir = m_defaultDir + QLatin1Char('/') + m_rootDir; } - return absoluteDir; + return QDir::cleanPath(absoluteDir); } void FileFilterBaseItem::updateFileList() diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp index 3a1b895efbe..b53bac567e5 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.cpp +++ b/src/plugins/qt4projectmanager/qt4nodes.cpp @@ -1187,6 +1187,7 @@ QStringList Qt4PriFileNode::varNames(ProjectExplorer::FileType type) vars << QLatin1String("SUBDIRS"); break; case ProjectExplorer::QMLType: + vars << QLatin1String("OTHER_FILES"); break; default: vars << QLatin1String("OTHER_FILES");