aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@nokia.com>2010-03-09 09:50:39 +0100
committercon <qtc-committer@nokia.com>2010-03-09 10:54:57 +0100
commitf27e9f2c4cae94c85f5518f8317a35c15383fbb0 (patch)
tree24a5aeec64a890f6032b4c1e9355cbcc284f218c
parent28289e41e00645b321370461c865a685cd15b1d3 (diff)
QmlJsEditor: Fix support for .qmlproject files
Tell QmlJsEditor about the QmlProject namespace and it's content. This enables auto-completion, and prevents the editor from underlining all elements as errors. Reviewed-by: Christian Kamm (cherry picked from commit 9dae1688698c5e15a19fbf4468197ecdd011e6b7)
-rw-r--r--share/qtcreator/qml-type-descriptions/qmlproject-types.xml27
1 files changed, 27 insertions, 0 deletions
diff --git a/share/qtcreator/qml-type-descriptions/qmlproject-types.xml b/share/qtcreator/qml-type-descriptions/qmlproject-types.xml
new file mode 100644
index 0000000000..c042b164d0
--- /dev/null
+++ b/share/qtcreator/qml-type-descriptions/qmlproject-types.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module>
+ <type name="QmlProject.Project">
+ <property name="sourceDirectory" type="string"/>
+ <property name="libraryPaths" type="string" isList="true"/>
+ <property name="content" type="QmlProjectItem" isList="true"/>
+ </type>
+ <type name="QmlProjectItem">
+ </type>
+ <type name="FileFilterBaseItem" extends="QmlProjectItem">
+ <property name="directory" type="string"/>
+ <property name="recursive" type="bool"/>
+ <property name="paths" type="string" isList="true"/>
+ <property name="files" type="string" isList="true"/>
+ </type>
+ <type name="QmlProject.QmlFiles" extends="FileFilterBaseItem">
+ </type>
+ <type name="QmlProject.JavaScriptFiles" extends="FileFilterBaseItem">
+ <property name="filter" type="string"/>
+ </type>
+ <type name="QmlProject.ImageFiles" extends="FileFilterBaseItem">
+ <property name="filter" type="string"/>
+ </type>
+ <type name="QmlProject.CssFiles" extends="FileFilterBaseItem">
+ <property name="filter" type="string"/>
+ </type>
+</module>