diff --git a/share/qtcreator/qml-type-descriptions/qml-builtin-types.xml b/share/qtcreator/qml-type-descriptions/qml-builtin-types.xml deleted file mode 100644 index c4fb76004a8..00000000000 --- a/share/qtcreator/qml-type-descriptions/qml-builtin-types.xml +++ /dev/null @@ -1,6944 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/share/qtcreator/qml-type-descriptions/qmlproject-types.xml b/share/qtcreator/qml-type-descriptions/qmlproject-types.xml deleted file mode 100644 index 192b45d6860..00000000000 --- a/share/qtcreator/qml-type-descriptions/qmlproject-types.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/share/qtcreator/qml-type-descriptions/qmlproject.qmltypes b/share/qtcreator/qml-type-descriptions/qmlproject.qmltypes new file mode 100644 index 00000000000..a0dbed2b56f --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qmlproject.qmltypes @@ -0,0 +1,72 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QmlProject.Project" + exports: [ + "QmlProject/Project 1.0", + "QmlProject/Project 1.1" + ] + Property { name: "sourceDirectory"; type: "string" } + Property { name: "mainFile"; type: "string" } + Property { name: "importPaths"; type: "string"; isList: true } + Property { name: "content"; type: "QmlProjectItem"; isList: true } + } + Component { + name: "QmlProjectItem" + } + Component { + name: "FileFilterBaseItem" + prototype: "QmlProjectItem" + Property { name: "directory"; type: "string" } + Property { name: "recursive"; type: "string" } + Property { name: "paths"; type: "string"; isList: true } + Property { name: "files"; type: "string"; isList: true } + } + Component { + name: "QmlProject.QmlFiles" + prototype: "FileFilterBaseItem" + exports: [ + "QmlProject/QmlFiles 1.0", + "QmlProject/QmlFiles 1.1" + ] + } + Component { + name: "QmlProject.JavaScriptFiles" + prototype: "FileFilterBaseItem" + exports: [ + "QmlProject/JavaScriptFiles 1.0", + "QmlProject/JavaScriptFiles 1.1" + ] + Property { name: "filter"; type: "string" } + } + Component { + name: "QmlProject.ImageFiles" + prototype: "FileFilterBaseItem" + exports: [ + "QmlProject/ImageFiles 1.0", + "QmlProject/ImageFiles 1.1" + ] + Property { name: "filter"; type: "string" } + } + Component { + name: "QmlProject.CssFiles" + prototype: "FileFilterBaseItem" + exports: [ + "QmlProject/CssFiles 1.0", + "QmlProject/CssFiles 1.1" + ] + Property { name: "filter"; type: "string" } + } + Component { + name: "QmlProject.Files" + prototype: "FileFilterBaseItem" + exports: [ + "QmlProject/Files 1.1" + ] + Property { name: "filter"; type: "string" } + } +} \ No newline at end of file diff --git a/share/qtcreator/qml-type-descriptions/qmlruntime-types.xml b/share/qtcreator/qml-type-descriptions/qmlruntime-types.xml deleted file mode 100644 index 362968d9e3d..00000000000 --- a/share/qtcreator/qml-type-descriptions/qmlruntime-types.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/share/qtcreator/qml-type-descriptions/qmlruntime.qmltypes b/share/qtcreator/qml-type-descriptions/qmlruntime.qmltypes new file mode 100644 index 00000000000..2c930c93002 --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qmlruntime.qmltypes @@ -0,0 +1,22 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QDeclarativeViewer.Screen" + exports: [ + "QDeclarativeViewer/Screen 1.0" + ] + Enum { + name: "Orientation" + values: { + "UnknownOrientation": 0, + "Portrait": 1, + "Landscape": 2 + } + } + Property { name: "orientation"; type: "Orientation" } + } +} \ No newline at end of file diff --git a/share/qtcreator/qml-type-descriptions/qt-labs-folderlistmodel.qmltypes b/share/qtcreator/qml-type-descriptions/qt-labs-folderlistmodel.qmltypes new file mode 100644 index 00000000000..19c0b48d8d6 --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qt-labs-folderlistmodel.qmltypes @@ -0,0 +1,141 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QAbstractItemModel" + prototype: "QObject" + Signal { + name: "dataChanged" + Parameter { name: "topLeft"; type: "QModelIndex" } + Parameter { name: "bottomRight"; type: "QModelIndex" } + } + Signal { + name: "headerDataChanged" + Parameter { name: "orientation"; type: "Qt::Orientation" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "layoutChanged" } + Signal { name: "layoutAboutToBeChanged" } + Signal { + name: "rowsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "modelAboutToBeReset" } + Signal { name: "modelReset" } + Signal { + name: "rowsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationRow"; type: "int" } + } + Signal { + name: "rowsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "row"; type: "int" } + } + Signal { + name: "columnsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationColumn"; type: "int" } + } + Signal { + name: "columnsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "column"; type: "int" } + } + Method { name: "submit"; type: "bool" } + Method { name: "revert" } + } + Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" } + Component { + name: "QDeclarativeFolderListModel" + prototype: "QAbstractListModel" + exports: [ + "Qt.labs.folderlistmodel/FolderListModel 1.0" + ] + Enum { + name: "SortField" + values: { + "Unsorted": 0, + "Name": 1, + "Time": 2, + "Size": 3, + "Type": 4 + } + } + Property { name: "folder"; type: "QUrl" } + Property { name: "parentFolder"; type: "QUrl"; isReadonly: true } + Property { name: "nameFilters"; type: "QStringList" } + Property { name: "sortField"; type: "SortField" } + Property { name: "sortReversed"; type: "bool" } + Property { name: "showDirs"; type: "bool" } + Property { name: "showDotAndDotDot"; type: "bool" } + Property { name: "showOnlyReadable"; type: "bool" } + Property { name: "count"; type: "int"; isReadonly: true } + Signal { name: "folderChanged" } + Method { + name: "isFolder" + type: "bool" + Parameter { name: "index"; type: "int" } + } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qt-labs-gestures.qmltypes b/share/qtcreator/qml-type-descriptions/qt-labs-gestures.qmltypes new file mode 100644 index 00000000000..f17eab145ba --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qt-labs-gestures.qmltypes @@ -0,0 +1,112 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QDeclarativeGestureArea" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "Qt.labs.gestures/GestureArea 1.0" + ] + Property { name: "gesture"; type: "QGesture"; isReadonly: true; isPointer: true } + } + Component { + name: "QGesture" + prototype: "QObject" + exports: [ + "Qt.labs.gestures/Gesture 1.0" + ] + Property { name: "state"; type: "Qt::GestureState"; isReadonly: true } + Property { name: "gestureType"; type: "Qt::GestureType"; isReadonly: true } + Property { name: "gestureCancelPolicy"; type: "QGesture::GestureCancelPolicy" } + Property { name: "hotSpot"; type: "QPointF" } + Property { name: "hasHotSpot"; type: "bool"; isReadonly: true } + } + Component { + name: "QPanGesture" + prototype: "QGesture" + exports: [ + "Qt.labs.gestures/PanGesture 1.0" + ] + Property { name: "lastOffset"; type: "QPointF" } + Property { name: "offset"; type: "QPointF" } + Property { name: "delta"; type: "QPointF"; isReadonly: true } + Property { name: "acceleration"; type: "qreal" } + Property { name: "horizontalVelocity"; type: "qreal" } + Property { name: "verticalVelocity"; type: "qreal" } + } + Component { + name: "QPinchGesture" + prototype: "QGesture" + exports: [ + "Qt.labs.gestures/PinchGesture 1.0" + ] + Enum { + name: "ChangeFlag" + values: { + "ScaleFactorChanged": 1, + "RotationAngleChanged": 2, + "CenterPointChanged": 4 + } + } + Enum { + name: "ChangeFlags" + values: { + "ScaleFactorChanged": 1, + "RotationAngleChanged": 2, + "CenterPointChanged": 4 + } + } + Property { name: "totalChangeFlags"; type: "ChangeFlags" } + Property { name: "changeFlags"; type: "ChangeFlags" } + Property { name: "totalScaleFactor"; type: "qreal" } + Property { name: "lastScaleFactor"; type: "qreal" } + Property { name: "scaleFactor"; type: "qreal" } + Property { name: "totalRotationAngle"; type: "qreal" } + Property { name: "lastRotationAngle"; type: "qreal" } + Property { name: "rotationAngle"; type: "qreal" } + Property { name: "startCenterPoint"; type: "QPointF" } + Property { name: "lastCenterPoint"; type: "QPointF" } + Property { name: "centerPoint"; type: "QPointF" } + } + Component { + name: "QSwipeGesture" + prototype: "QGesture" + exports: [ + "Qt.labs.gestures/SwipeGesture 1.0" + ] + Enum { + name: "SwipeDirection" + values: { + "NoDirection": 0, + "Left": 1, + "Right": 2, + "Up": 3, + "Down": 4 + } + } + Property { name: "horizontalDirection"; type: "SwipeDirection"; isReadonly: true } + Property { name: "verticalDirection"; type: "SwipeDirection"; isReadonly: true } + Property { name: "swipeAngle"; type: "qreal" } + Property { name: "velocity"; type: "qreal" } + } + Component { + name: "QTapAndHoldGesture" + prototype: "QGesture" + exports: [ + "Qt.labs.gestures/TapAndHoldGesture 1.0" + ] + Property { name: "position"; type: "QPointF" } + } + Component { + name: "QTapGesture" + prototype: "QGesture" + exports: [ + "Qt.labs.gestures/TapGesture 1.0" + ] + Property { name: "position"; type: "QPointF" } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qt-labs-particles.qmltypes b/share/qtcreator/qml-type-descriptions/qt-labs-particles.qmltypes new file mode 100644 index 00000000000..eff5d996f9b --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qt-labs-particles.qmltypes @@ -0,0 +1,91 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QDeclarativeParticleMotion" + prototype: "QObject" + exports: [ + "Qt.labs.particles/ParticleMotion 1.0" + ] + } + Component { + name: "QDeclarativeParticleMotionGravity" + prototype: "QDeclarativeParticleMotion" + exports: [ + "Qt.labs.particles/ParticleMotionGravity 1.0" + ] + Property { name: "xattractor"; type: "qreal" } + Property { name: "yattractor"; type: "qreal" } + Property { name: "acceleration"; type: "qreal" } + Signal { name: "xattractorChanged" } + Signal { name: "yattractorChanged" } + Signal { name: "accelerationChanged" } + } + Component { + name: "QDeclarativeParticleMotionLinear" + prototype: "QDeclarativeParticleMotion" + exports: [ + "Qt.labs.particles/ParticleMotionLinear 1.0" + ] + } + Component { + name: "QDeclarativeParticleMotionWander" + prototype: "QDeclarativeParticleMotion" + exports: [ + "Qt.labs.particles/ParticleMotionWander 1.0" + ] + Property { name: "xvariance"; type: "qreal" } + Property { name: "yvariance"; type: "qreal" } + Property { name: "pace"; type: "qreal" } + Signal { name: "xvarianceChanged" } + Signal { name: "yvarianceChanged" } + Signal { name: "paceChanged" } + } + Component { + name: "QDeclarativeParticles" + defaultProperty: "motion" + prototype: "QDeclarativeItem" + exports: [ + "Qt.labs.particles/Particles 1.0" + ] + Property { name: "source"; type: "QUrl" } + Property { name: "count"; type: "int" } + Property { name: "emissionRate"; type: "int" } + Property { name: "emissionVariance"; type: "qreal" } + Property { name: "lifeSpan"; type: "int" } + Property { name: "lifeSpanDeviation"; type: "int" } + Property { name: "fadeInDuration"; type: "int" } + Property { name: "fadeOutDuration"; type: "int" } + Property { name: "angle"; type: "qreal" } + Property { name: "angleDeviation"; type: "qreal" } + Property { name: "velocity"; type: "qreal" } + Property { name: "velocityDeviation"; type: "qreal" } + Property { name: "motion"; type: "QDeclarativeParticleMotion"; isPointer: true } + Signal { name: "sourceChanged" } + Signal { name: "countChanged" } + Signal { name: "emissionRateChanged" } + Signal { name: "emissionVarianceChanged" } + Signal { name: "lifeSpanChanged" } + Signal { name: "lifeSpanDeviationChanged" } + Signal { name: "fadeInDurationChanged" } + Signal { name: "fadeOutDurationChanged" } + Signal { name: "angleChanged" } + Signal { name: "angleDeviationChanged" } + Signal { name: "velocityChanged" } + Signal { name: "velocityDeviationChanged" } + Signal { name: "emittingChanged" } + Signal { name: "motionChanged" } + Method { + name: "burst" + Parameter { name: "count"; type: "int" } + Parameter { name: "emissionRate"; type: "int" } + } + Method { + name: "burst" + Parameter { name: "count"; type: "int" } + } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-contacts.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-contacts.qmltypes new file mode 100644 index 00000000000..e91c7e6fe53 --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-contacts.qmltypes @@ -0,0 +1,1154 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QAbstractItemModel" + prototype: "QObject" + Signal { + name: "dataChanged" + Parameter { name: "topLeft"; type: "QModelIndex" } + Parameter { name: "bottomRight"; type: "QModelIndex" } + } + Signal { + name: "headerDataChanged" + Parameter { name: "orientation"; type: "Qt::Orientation" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "layoutChanged" } + Signal { name: "layoutAboutToBeChanged" } + Signal { + name: "rowsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "modelAboutToBeReset" } + Signal { name: "modelReset" } + Signal { + name: "rowsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationRow"; type: "int" } + } + Signal { + name: "rowsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "row"; type: "int" } + } + Signal { + name: "columnsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationColumn"; type: "int" } + } + Signal { + name: "columnsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "column"; type: "int" } + } + Method { name: "submit"; type: "bool" } + Method { name: "revert" } + } + Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" } + Component { + name: "QDeclarativeContact" + defaultProperty: "details" + prototype: "QObject" + exports: [ + "QtMobility.contacts/Contact 1.1" + ] + Enum { + name: "ContactType" + values: { + "Contact": 0, + "Group": 1 + } + } + Property { name: "contactId"; type: "QContactLocalId"; isReadonly: true } + Property { name: "manager"; type: "string"; isReadonly: true } + Property { name: "details"; type: "QDeclarativeContactDetail"; isList: true; isReadonly: true } + Property { + name: "address" + type: "QDeclarativeContactAddress" + isReadonly: true + isPointer: true + } + Property { + name: "anniversary" + type: "QDeclarativeContactAnniversary" + isReadonly: true + isPointer: true + } + Property { name: "avatar"; type: "QDeclarativeContactAvatar"; isReadonly: true; isPointer: true } + Property { + name: "birthday" + type: "QDeclarativeContactBirthday" + isReadonly: true + isPointer: true + } + Property { name: "displayLabel"; type: "string"; isReadonly: true } + Property { + name: "email" + type: "QDeclarativeContactEmailAddress" + isReadonly: true + isPointer: true + } + Property { name: "family"; type: "QDeclarativeContactFamily"; isReadonly: true; isPointer: true } + Property { + name: "favorite" + type: "QDeclarativeContactFavorite" + isReadonly: true + isPointer: true + } + Property { name: "gender"; type: "QDeclarativeContactGender"; isReadonly: true; isPointer: true } + Property { + name: "geolocation" + type: "QDeclarativeContactGeoLocation" + isReadonly: true + isPointer: true + } + Property { + name: "globalPresence" + type: "QDeclarativeContactGlobalPresence" + isReadonly: true + isPointer: true + } + Property { name: "guid"; type: "QDeclarativeContactGuid"; isReadonly: true; isPointer: true } + Property { name: "name"; type: "QDeclarativeContactName"; isReadonly: true; isPointer: true } + Property { + name: "nickname" + type: "QDeclarativeContactNickname" + isReadonly: true + isPointer: true + } + Property { name: "note"; type: "QDeclarativeContactNote"; isReadonly: true; isPointer: true } + Property { + name: "onlineAccount" + type: "QDeclarativeContactOnlineAccount" + isReadonly: true + isPointer: true + } + Property { + name: "organization" + type: "QDeclarativeContactOrganization" + isReadonly: true + isPointer: true + } + Property { + name: "phoneNumber" + type: "QDeclarativeContactPhoneNumber" + isReadonly: true + isPointer: true + } + Property { + name: "presence" + type: "QDeclarativeContactPresence" + isReadonly: true + isPointer: true + } + Property { + name: "ringtone" + type: "QDeclarativeContactRingtone" + isReadonly: true + isPointer: true + } + Property { + name: "syncTarget" + type: "QDeclarativeContactSyncTarget" + isReadonly: true + isPointer: true + } + Property { name: "tag"; type: "QDeclarativeContactTag"; isReadonly: true; isPointer: true } + Property { name: "thumbnail"; type: "QUrl" } + Property { name: "type"; type: "ContactType" } + Property { name: "url"; type: "QDeclarativeContactUrl"; isReadonly: true; isPointer: true } + Property { name: "hobby"; type: "QDeclarativeContactHobby"; isReadonly: true; isPointer: true } + Property { name: "modified"; type: "bool"; isReadonly: true } + Signal { name: "contactIdChanged" } + Signal { name: "managerChanged" } + Signal { name: "detailsChanged" } + Method { name: "clearDetails" } + Method { name: "save" } + Method { + name: "detail" + type: "QDeclarativeContactDetail*" + Parameter { name: "name"; type: "QVariant" } + } + Method { + name: "details" + type: "QDeclarativeListProperty" + Parameter { name: "name"; type: "QVariant" } + } + Method { + name: "removeDetail" + type: "bool" + Parameter { name: "detail"; type: "QDeclarativeContactDetail"; isPointer: true } + } + Method { + name: "addDetail" + type: "bool" + Parameter { name: "detail"; type: "QDeclarativeContactDetail"; isPointer: true } + } + } + Component { + name: "QDeclarativeContactActionFilter" + prototype: "QDeclarativeContactFilter" + exports: [ + "QtMobility.contacts/ActionFilter 1.1" + ] + Property { name: "actionName"; type: "string" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactAddress" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Address 1.1" + ] + Enum { + name: "FieldType" + values: { + "Street": 0, + "Locality": 1, + "Region": 2, + "Postcode": 3, + "Country": 4, + "SubTypes": 5, + "PostOfficeBox": 6 + } + } + Enum { + name: "AddressSubType" + values: { + "Parcel": 0, + "Postal": 1, + "Domestic": 2, + "International": 3 + } + } + Property { name: "street"; type: "string" } + Property { name: "locality"; type: "string" } + Property { name: "region"; type: "string" } + Property { name: "postcode"; type: "string" } + Property { name: "country"; type: "string" } + Property { name: "subTypes"; type: "QVariant" } + Property { name: "postOfficeBox"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactAnniversary" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Anniversary 1.1" + ] + Enum { + name: "FieldType" + values: { + "CalendarId": 0, + "OriginalDate": 1, + "Event": 2, + "SubType": 3 + } + } + Enum { + name: "AnniversarySubType" + values: { + "Unknown": 0, + "Wedding": 1, + "Engagement": 2, + "House": 3, + "Employment": 4, + "Memorial": 5 + } + } + Property { name: "calendarId"; type: "string" } + Property { name: "originalDate"; type: "QDate" } + Property { name: "originalDateTime"; type: "QDateTime" } + Property { name: "event"; type: "string" } + Property { name: "subType"; type: "AnniversarySubType" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactAvatar" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Avatar 1.1" + ] + Enum { + name: "FieldType" + values: { + "ImageUrl": 0, + "VideoUrl": 1 + } + } + Property { name: "imageUrl"; type: "QUrl" } + Property { name: "videoUrl"; type: "QUrl" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactBirthday" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Birthday 1.1" + ] + Enum { + name: "FieldType" + values: { + "Birthday": 0 + } + } + Property { name: "birthday"; type: "QDateTime" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactChangeLogFilter" + prototype: "QDeclarativeContactFilter" + exports: [ + "QtMobility.contacts/ChangeLogFilter 1.1" + ] + Enum { + name: "EventType" + values: { + "EventAdded": 0, + "EventChanged": 1, + "EventRemoved": 2 + } + } + Property { name: "since"; type: "QDateTime" } + Property { name: "eventType"; type: "EventType" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactDetail" + prototype: "QObject" + exports: [ + "QtMobility.contacts/ContactDetail 1.1" + ] + Enum { + name: "ContactDetailType" + values: { + "Address": 0, + "Anniversary": 1, + "Avatar": 2, + "Birthday": 3, + "DisplayLabel": 4, + "Email": 5, + "Family": 6, + "Favorite": 7, + "Gender": 8, + "Geolocation": 9, + "GlobalPresence": 10, + "Guid": 11, + "Name": 12, + "NickName": 13, + "Note": 14, + "OnlineAccount": 15, + "Organization": 16, + "PhoneNumber": 17, + "Presence": 18, + "Ringtone": 19, + "SyncTarget": 20, + "Tag": 21, + "Timestamp": 22, + "Url": 23, + "Hobby": 24, + "Customized": 100 + } + } + Property { name: "type"; type: "ContactDetailType"; isReadonly: true } + Property { name: "definitionName"; type: "string"; isReadonly: true } + Property { name: "contexts"; type: "QStringList" } + Property { name: "detailUri"; type: "string" } + Property { name: "linkedDetailUris"; type: "QStringList" } + Property { name: "fieldNames"; type: "QStringList"; isReadonly: true } + Property { name: "readOnly"; type: "bool"; isReadonly: true } + Property { name: "removable"; type: "bool"; isReadonly: true } + Signal { name: "valueChanged" } + Method { + name: "value" + type: "QVariant" + Parameter { name: "key"; type: "string" } + } + Method { + name: "setValue" + type: "bool" + Parameter { name: "key"; type: "string" } + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + name: "QDeclarativeContactDetailFilter" + prototype: "QDeclarativeContactFilter" + exports: [ + "QtMobility.contacts/DetailFilter 1.1" + ] + Property { name: "detail"; type: "QVariant" } + Property { name: "field"; type: "QVariant" } + Property { name: "value"; type: "QVariant" } + Property { name: "matchFlags"; type: "MatchFlags" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactDetailRangeFilter" + prototype: "QDeclarativeContactFilter" + exports: [ + "QtMobility.contacts/DetailRangeFilter 1.1" + ] + Enum { + name: "RangeFlags" + values: { + "IncludeLower": 0, + "IncludeUpper": 1, + "ExcludeLower": 2, + "ExcludeUpper": 0 + } + } + Property { name: "detail"; type: "QVariant" } + Property { name: "field"; type: "QVariant" } + Property { name: "min"; type: "QVariant" } + Property { name: "max"; type: "QVariant" } + Property { name: "matchFlags"; type: "MatchFlags" } + Property { name: "rangeFlags"; type: "RangeFlags" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactDisplayLabel" + defaultProperty: "label" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/DisplayLabel 1.1" + ] + Enum { + name: "FieldType" + values: { + "Label": 0 + } + } + Property { name: "label"; type: "string"; isReadonly: true } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactEmailAddress" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/EmailAddress 1.1" + ] + Enum { + name: "FieldType" + values: { + "EmailAddress": 0 + } + } + Property { name: "emailAddress"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactFamily" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Family 1.1" + ] + Enum { + name: "FieldType" + values: { + "Spouse": 0, + "Children": 1 + } + } + Property { name: "spouse"; type: "string" } + Property { name: "children"; type: "QStringList" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactFavorite" + defaultProperty: "index" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Favorite 1.1" + ] + Enum { + name: "FieldType" + values: { + "Favorite": 0, + "Index": 1 + } + } + Property { name: "favorite"; type: "bool" } + Property { name: "index"; type: "int" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactFetchHint" + prototype: "QObject" + exports: [ + "QtMobility.contacts/FetchHint 1.1" + ] + Enum { + name: "OptimizationHints" + values: { + "AllRequired": 0, + "NoRelationships": 1, + "NoActionPreferences": 2, + "NoBinaryBlobs": 4 + } + } + Property { name: "detailDefinitionsHint"; type: "QStringList" } + Property { name: "relationshipTypesHint"; type: "QStringList" } + Property { name: "optimizationHints"; type: "OptimizationHints" } + Property { name: "imageWidth"; type: "int" } + Property { name: "imageHeight"; type: "int" } + Signal { name: "fetchHintChanged" } + } + Component { + name: "QDeclarativeContactFilter" + prototype: "QObject" + exports: [ + "QtMobility.contacts/Filter 1.1" + ] + Enum { + name: "FilterType" + values: { + "InvalidFilter": 0, + "DetailFilter": 1, + "DetailRangeFilter": 2, + "ChangeLogFilter": 3, + "ActionFilter": 4, + "RelationshipFilter": 5, + "IntersectionFilter": 6, + "UnionFilter": 7, + "IdFilter": 8, + "DefaultFilter": 9 + } + } + Enum { + name: "MatchFlags" + values: { + "MatchExactly": 0, + "MatchContains": 1, + "MatchStartsWith": 2, + "MatchEndsWith": 3, + "MatchFixedString": 8, + "MatchCaseSensitive": 16, + "MatchPhoneNumber": 1024, + "MatchKeypadCollation": 2048 + } + } + Signal { name: "filterChanged" } + } + Component { + name: "QDeclarativeContactGender" + defaultProperty: "gender" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Gender 1.1" + ] + Enum { + name: "FieldType" + values: { + "Gender": 0 + } + } + Enum { + name: "GenderType" + values: { + "Male": 0, + "Female": 1 + } + } + Property { name: "gender"; type: "GenderType" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactGeoLocation" + defaultProperty: "label" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Location 1.1" + ] + Enum { + name: "FieldType" + values: { + "Label": 0, + "Latitude": 1, + "Longitude": 2, + "Accuracy": 3, + "Altitude": 4, + "AltitudeAccuracy": 5, + "Heading": 6, + "Speed": 7, + "Timestamp": 8 + } + } + Property { name: "label"; type: "string" } + Property { name: "latitude"; type: "double" } + Property { name: "longitude"; type: "double" } + Property { name: "accuracy"; type: "double" } + Property { name: "altitude"; type: "double" } + Property { name: "altitudeAccuracy"; type: "double" } + Property { name: "heading"; type: "double" } + Property { name: "speed"; type: "double" } + Property { name: "timestamp"; type: "QDateTime" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactGlobalPresence" + defaultProperty: "state" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/GlobalPresence 1.1" + ] + Enum { + name: "FieldType" + values: { + "Timestamp": 0, + "Nickname": 1, + "State": 2, + "StateText": 3, + "ImageUrl": 4, + "CustomMessage": 5 + } + } + Property { name: "timestamp"; type: "QDateTime" } + Property { name: "nickname"; type: "string" } + Property { name: "state"; type: "QDeclarativeContactPresence::PresenceStateType" } + Property { name: "stateText"; type: "string" } + Property { name: "imageUrl"; type: "QUrl" } + Property { name: "customMessage"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactGuid" + defaultProperty: "guid" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Guid 1.1" + ] + Enum { + name: "FieldType" + values: { + "Guid": 0 + } + } + Property { name: "guid"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactHobby" + defaultProperty: "hobby" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Hobby 1.1" + ] + Enum { + name: "FieldType" + values: { + "Hobby": 0 + } + } + Property { name: "hobby"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactIntersectionFilter" + defaultProperty: "filters" + prototype: "QDeclarativeContactFilter" + exports: [ + "QtMobility.contacts/IntersectionFilter 1.1" + ] + Property { name: "filters"; type: "QDeclarativeContactFilter"; isList: true; isReadonly: true } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactLocalIdFilter" + defaultProperty: "ids" + prototype: "QDeclarativeContactFilter" + exports: [ + "QtMobility.contacts/IdFilter 1.1" + ] + Property { name: "ids"; type: "QStringList" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactModel" + prototype: "QAbstractListModel" + exports: [ + "QtMobility.contacts/ContactModel 1.1" + ] + Property { name: "manager"; type: "string" } + Property { name: "availableManagers"; type: "QStringList"; isReadonly: true } + Property { name: "error"; type: "string"; isReadonly: true } + Property { name: "autoUpdate"; type: "bool" } + Property { name: "filter"; type: "QDeclarativeContactFilter"; isPointer: true } + Property { name: "fetchHint"; type: "QDeclarativeContactFetchHint"; isPointer: true } + Property { name: "contacts"; type: "QDeclarativeContact"; isList: true; isReadonly: true } + Property { + name: "sortOrders" + type: "QDeclarativeContactSortOrder" + isList: true + isReadonly: true + } + Signal { name: "managerChanged" } + Signal { name: "filterChanged" } + Signal { name: "errorChanged" } + Signal { name: "fetchHintChanged" } + Signal { name: "contactsChanged" } + Signal { name: "vcardChanged" } + Signal { name: "sortOrdersChanged" } + Signal { name: "autoUpdateChanged" } + Method { name: "update" } + Method { name: "cancelUpdate" } + Method { + name: "exportContacts" + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "profiles"; type: "QStringList" } + } + Method { + name: "exportContacts" + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "importContacts" + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "profiles"; type: "QStringList" } + } + Method { + name: "importContacts" + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "removeContacts" + Parameter { name: "ids"; type: "QList" } + } + Method { + name: "fetchContacts" + Parameter { name: "contactIds"; type: "QList" } + } + Method { + name: "removeContact" + Parameter { name: "id"; type: "QContactLocalId" } + } + Method { + name: "saveContact" + Parameter { name: "dc"; type: "QDeclarativeContact"; isPointer: true } + } + } + Component { + name: "QDeclarativeContactName" + defaultProperty: "firstName" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Name 1.1" + ] + Enum { + name: "FieldType" + values: { + "Prefix": 0, + "FirstName": 1, + "MiddleName": 2, + "LastName": 3, + "Suffix": 4, + "CustomLabel": 5 + } + } + Property { name: "prefix"; type: "string" } + Property { name: "firstName"; type: "string" } + Property { name: "middleName"; type: "string" } + Property { name: "lastName"; type: "string" } + Property { name: "suffix"; type: "string" } + Property { name: "customLabel"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactNickname" + defaultProperty: "nickname" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Nickname 1.1" + ] + Enum { + name: "FieldType" + values: { + "NickName": 0 + } + } + Property { name: "nickname"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactNote" + defaultProperty: "note" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Note 1.1" + ] + Enum { + name: "FieldType" + values: { + "Note": 0 + } + } + Property { name: "note"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactOnlineAccount" + defaultProperty: "accountUri" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/OnlineAccount 1.1" + ] + Enum { + name: "FieldType" + values: { + "AccountUri": 0, + "ServiceProvider": 1, + "Capabilities": 2, + "SubTypes": 3 + } + } + Enum { + name: "OnlineAccountSubType" + values: { + "Unknown": 0, + "Sip": 1, + "SipVoip": 2, + "Impp": 3, + "VideoShare": 4 + } + } + Property { name: "accountUri"; type: "string" } + Property { name: "serviceProvider"; type: "string" } + Property { name: "capabilities"; type: "QStringList" } + Property { name: "subTypes"; type: "QVariant" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactOrganization" + defaultProperty: "name" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Organization 1.1" + ] + Enum { + name: "FieldType" + values: { + "Name": 0, + "LogoUrl": 1, + "Department": 2, + "Location": 3, + "Role": 4, + "Title": 5, + "AssistantName": 6 + } + } + Property { name: "name"; type: "string" } + Property { name: "logoUrl"; type: "QUrl" } + Property { name: "department"; type: "QStringList" } + Property { name: "location"; type: "string" } + Property { name: "role"; type: "string" } + Property { name: "title"; type: "string" } + Property { name: "assistantName"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactPhoneNumber" + defaultProperty: "number" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/PhoneNumber 1.1" + ] + Enum { + name: "FieldType" + values: { + "Number": 0, + "SubTypes": 1 + } + } + Enum { + name: "PhoneNumberSubType" + values: { + "Unknown": 0, + "Landline": 1, + "Mobile": 2, + "Fax": 3, + "Pager": 4, + "Voice": 5, + "Modem": 6, + "Video": 7, + "Car": 8, + "BulletinBoardSystem": 9, + "MessagingCapable": 10, + "Assistant": 11, + "DtmfMenu": 12 + } + } + Property { name: "number"; type: "string" } + Property { name: "subTypes"; type: "QVariant" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactPresence" + defaultProperty: "state" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Presence 1.1" + ] + Enum { + name: "FieldType" + values: { + "Timestamp": 0, + "Nickname": 1, + "State": 2, + "StateText": 3, + "ImageUrl": 4, + "CustomMessage": 5 + } + } + Enum { + name: "PresenceStateType" + values: { + "Unknown": 0, + "Available": 1, + "Hidden": 2, + "Busy": 3, + "Away": 4, + "ExtendedAway": 5, + "Offline": 6 + } + } + Property { name: "timestamp"; type: "QDateTime" } + Property { name: "nickname"; type: "string" } + Property { name: "state"; type: "PresenceStateType" } + Property { name: "stateText"; type: "string" } + Property { name: "imageUrl"; type: "QUrl" } + Property { name: "customMessage"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactRelationship" + prototype: "QObject" + exports: [ + "QtMobility.contacts/Relationship 1.1" + ] + Enum { + name: "RelationshipRole" + values: { + "First": 0, + "Second": 1, + "Either": 2 + } + } + Enum { + name: "RelationshipType" + values: { + "Unknown": 0, + "HasMember": 1, + "Aggregates": 2, + "IsSameAs": 3, + "HasAssistant": 4, + "HasManager": 5, + "HasSpouse": 6 + } + } + Property { name: "first"; type: "QContactLocalId" } + Property { name: "second"; type: "QContactLocalId" } + Property { name: "type"; type: "QVariant" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactRelationshipFilter" + prototype: "QDeclarativeContactFilter" + exports: [ + "QtMobility.contacts/RelationshipFilter 1.1" + ] + Property { name: "relationshipType"; type: "QVariant" } + Property { name: "relatedContactId"; type: "QContactLocalId" } + Property { + name: "relatedContactRole" + type: "QDeclarativeContactRelationship::RelationshipRole" + } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactRingtone" + defaultProperty: "audioRingtoneUrl" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Ringtone 1.1" + ] + Enum { + name: "FieldType" + values: { + "AudioRingtoneUrl": 0, + "VideoRingtoneUrl": 1, + "VibrationRingtoneUrl": 2 + } + } + Property { name: "audioRingtoneUrl"; type: "QUrl" } + Property { name: "videoRingtoneUrl"; type: "QUrl" } + Property { name: "vibrationRingtoneUrl"; type: "QUrl" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactSortOrder" + prototype: "QObject" + exports: [ + "QtMobility.contacts/SortOrder 1.1" + ] + Enum { + name: "BlankPolicy" + values: { + "BlanksFirst": 0, + "BlanksLast": 1 + } + } + Property { name: "detail"; type: "QVariant" } + Property { name: "field"; type: "QVariant" } + Property { name: "direction"; type: "Qt::SortOrder" } + Property { name: "blankPolicy"; type: "BlankPolicy" } + Property { name: "caseSensitivity"; type: "Qt::CaseSensitivity" } + Signal { name: "sortOrderChanged" } + } + Component { + name: "QDeclarativeContactSyncTarget" + defaultProperty: "syncTarget" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/SyncTarget 1.1" + ] + Enum { + name: "FieldType" + values: { + "SyncTarget": 0 + } + } + Property { name: "syncTarget"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactTag" + defaultProperty: "tag" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Tag 1.1" + ] + Enum { + name: "FieldType" + values: { + "Tag": 0 + } + } + Property { name: "tag"; type: "string" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactTimestamp" + defaultProperty: "lastModified" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Timestamp 1.1" + ] + Enum { + name: "FieldType" + values: { + "LastModified": 0, + "Created": 1 + } + } + Property { name: "lastModified"; type: "QDateTime" } + Property { name: "created"; type: "QDateTime" } + Signal { name: "fieldsChanged" } + } + Component { + name: "QDeclarativeContactUnionFilter" + defaultProperty: "filters" + prototype: "QDeclarativeContactFilter" + exports: [ + "QtMobility.contacts/UnionFilter 1.1" + ] + Property { name: "filters"; type: "QDeclarativeContactFilter"; isList: true; isReadonly: true } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeContactUrl" + prototype: "QDeclarativeContactDetail" + exports: [ + "QtMobility.contacts/Url 1.1" + ] + Enum { + name: "FieldType" + values: { + "Url": 0, + "SubType": 1 + } + } + Enum { + name: "UrlSubType" + values: { + "Unknown": 0, + "HomePage": 1, + "Blog": 2, + "Favourite": 3 + } + } + Property { name: "url"; type: "string" } + Property { name: "subType"; type: "QVariant" } + Signal { name: "fieldsChanged" } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes new file mode 100644 index 00000000000..e95127827cf --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes @@ -0,0 +1,240 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QDeclarativeFeedback" + prototype: "QObject" + exports: [ + "QtMobility.feedback/Feedback 1.1" + ] + Enum { + name: "Duration" + values: { + "Infinite": -1 + } + } + Enum { + name: "State" + values: { + "Stopped": 0, + "Paused": 1, + "Running": 2, + "Loading": 3 + } + } + Enum { + name: "ErrorType" + values: { + "UnknownError": 0, + "DeviceBusy": 1 + } + } + } + Component { + name: "QDeclarativeFileEffect" + prototype: "QFeedbackFileEffect" + exports: [ + "QtMobility.feedback/FileEffect 1.1" + ] + Property { name: "running"; type: "bool" } + Property { name: "paused"; type: "bool" } + Signal { name: "runningChanged" } + Signal { name: "pausedChanged" } + Method { name: "updateState" } + } + Component { + name: "QDeclarativeHapticsEffect" + prototype: "QFeedbackHapticsEffect" + exports: [ + "QtMobility.feedback/HapticsEffect 1.1" + ] + Property { name: "actuators"; type: "QFeedbackActuator"; isList: true; isReadonly: true } + Property { name: "running"; type: "bool" } + Property { name: "paused"; type: "bool" } + Signal { name: "runningChanged" } + Signal { name: "pausedChanged" } + Signal { name: "actuatorsChanged" } + Method { name: "updateState" } + } + Component { + name: "QDeclarativeThemeEffect" + prototype: "QObject" + exports: [ + "QtMobility.feedback/ThemeEffect 1.1" + ] + Enum { + name: "ThemeEffect" + values: { + "Basic": 0, + "Sensitive": 1, + "BasicButton": 2, + "SensitiveButton": 3, + "BasicKeypad": 4, + "SensitiveKeypad": 5, + "BasicSlider": 6, + "SensitiveSlider": 7, + "BasicItem": 8, + "SensitiveItem": 9, + "ItemScroll": 10, + "ItemPick": 11, + "ItemDrop": 12, + "ItemMoveOver": 13, + "BounceEffect": 14, + "CheckBox": 15, + "MultipleCheckBox": 16, + "Editor": 17, + "TextSelection": 18, + "BlankSelection": 19, + "LineSelection": 20, + "EmptyLineSelection": 21, + "PopUp": 22, + "PopupOpen": 23, + "PopupClose": 24, + "Flick": 25, + "StopFlick": 26, + "MultiPointTouchActivate": 27, + "RotateStep": 28, + "LongPress": 29, + "PositiveTacticon": 30, + "NeutralTacticon": 31, + "NegativeTacticon": 32, + "NumberOfThemeEffects": 33, + "ThemeUser": 65535 + } + } + Property { name: "supported"; type: "bool"; isReadonly: true } + Property { name: "effect"; type: "ThemeEffect" } + Signal { name: "effectChanged" } + Method { name: "play" } + } + Component { + name: "QFeedbackActuator" + prototype: "QObject" + exports: [ + "QtMobility.feedback/Actuator 1.1" + ] + Enum { + name: "Capability" + values: { + "Envelope": 0, + "Period": 1 + } + } + Enum { + name: "State" + values: { + "Busy": 0, + "Ready": 1, + "Unknown": 2 + } + } + Property { name: "id"; type: "int"; isReadonly: true } + Property { name: "name"; type: "string"; isReadonly: true } + Property { name: "state"; type: "QFeedbackActuator::State"; isReadonly: true } + Property { name: "valid"; type: "bool"; isReadonly: true } + Property { name: "enabled"; type: "bool" } + Signal { name: "enabledChanged" } + Method { + name: "isCapabilitySupported" + type: "bool" + Parameter { type: "Capability" } + } + } + Component { + name: "QFeedbackEffect" + prototype: "QObject" + Enum { + name: "ThemeEffect" + values: { + "ThemeBasic": 0, + "ThemeSensitive": 1, + "ThemeBasicButton": 2, + "ThemeSensitiveButton": 3, + "ThemeBasicKeypad": 4, + "ThemeSensitiveKeypad": 5, + "ThemeBasicSlider": 6, + "ThemeSensitiveSlider": 7, + "ThemeBasicItem": 8, + "ThemeSensitiveItem": 9, + "ThemeItemScroll": 10, + "ThemeItemPick": 11, + "ThemeItemDrop": 12, + "ThemeItemMoveOver": 13, + "ThemeBounceEffect": 14, + "ThemeCheckBox": 15, + "ThemeMultipleCheckBox": 16, + "ThemeEditor": 17, + "ThemeTextSelection": 18, + "ThemeBlankSelection": 19, + "ThemeLineSelection": 20, + "ThemeEmptyLineSelection": 21, + "ThemePopUp": 22, + "ThemePopupOpen": 23, + "ThemePopupClose": 24, + "ThemeFlick": 25, + "ThemeStopFlick": 26, + "ThemeMultiPointTouchActivate": 27, + "ThemeRotateStep": 28, + "ThemeLongPress": 29, + "ThemePositiveTacticon": 30, + "ThemeNeutralTacticon": 31, + "ThemeNegativeTacticon": 32, + "NumberOfThemeEffects": 33, + "ThemeUser": 65535 + } + } + Enum { + name: "Duration" + values: { + "Infinite": -1 + } + } + Enum { + name: "State" + values: { + "Stopped": 0, + "Paused": 1, + "Running": 2, + "Loading": 3 + } + } + Enum { + name: "ErrorType" + values: { + "UnknownError": 0, + "DeviceBusy": 1 + } + } + Property { name: "duration"; type: "int"; isReadonly: true } + Property { name: "state"; type: "State"; isReadonly: true } + Signal { + name: "error" + Parameter { type: "QFeedbackEffect::ErrorType" } + } + Signal { name: "stateChanged" } + Method { name: "start" } + Method { name: "stop" } + Method { name: "pause" } + } + Component { + name: "QFeedbackFileEffect" + prototype: "QFeedbackEffect" + Property { name: "loaded"; type: "bool" } + Property { name: "source"; type: "QUrl" } + } + Component { + name: "QFeedbackHapticsEffect" + prototype: "QFeedbackEffect" + Property { name: "duration"; type: "int" } + Property { name: "intensity"; type: "qreal" } + Property { name: "attackTime"; type: "int" } + Property { name: "attackIntensity"; type: "qreal" } + Property { name: "fadeTime"; type: "int" } + Property { name: "fadeIntensity"; type: "int" } + Property { name: "period"; type: "int" } + Property { name: "actuator"; type: "QFeedbackActuator"; isPointer: true } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-gallery.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-gallery.qmltypes new file mode 100644 index 00000000000..bdc50938424 --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-gallery.qmltypes @@ -0,0 +1,414 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QAbstractItemModel" + prototype: "QObject" + Signal { + name: "dataChanged" + Parameter { name: "topLeft"; type: "QModelIndex" } + Parameter { name: "bottomRight"; type: "QModelIndex" } + } + Signal { + name: "headerDataChanged" + Parameter { name: "orientation"; type: "Qt::Orientation" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "layoutChanged" } + Signal { name: "layoutAboutToBeChanged" } + Signal { + name: "rowsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "modelAboutToBeReset" } + Signal { name: "modelReset" } + Signal { + name: "rowsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationRow"; type: "int" } + } + Signal { + name: "rowsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "row"; type: "int" } + } + Signal { + name: "columnsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationColumn"; type: "int" } + } + Signal { + name: "columnsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "column"; type: "int" } + } + Method { name: "submit"; type: "bool" } + Method { name: "revert" } + } + Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" } + Component { + name: "QDeclarativeDocumentGallery" + prototype: "QObject" + exports: [ + "QtMobility.gallery/DocumentGallery 1.1" + ] + Enum { + name: "ItemType" + values: { + "InvalidType": 0, + "File": 1, + "Folder": 2, + "Document": 3, + "Text": 4, + "Audio": 5, + "Image": 6, + "Video": 7, + "Playlist": 8, + "Artist": 9, + "AlbumArtist": 10, + "Album": 11, + "AudioGenre": 12, + "PhotoAlbum": 13 + } + } + } + Component { + name: "QDeclarativeDocumentGalleryItem" + prototype: "QDeclarativeGalleryItem" + exports: [ + "QtMobility.gallery/DocumentGalleryItem 1.1" + ] + Property { name: "itemType"; type: "QDeclarativeDocumentGallery::ItemType"; isReadonly: true } + Signal { name: "itemTypeChanged" } + } + Component { + name: "QDeclarativeDocumentGalleryModel" + prototype: "QDeclarativeGalleryQueryModel" + exports: [ + "QtMobility.gallery/DocumentGalleryModel 1.1" + ] + Property { name: "rootType"; type: "QDeclarativeDocumentGallery::ItemType" } + Signal { name: "rootTypeChanged" } + } + Component { + name: "QDeclarativeDocumentGalleryType" + prototype: "QDeclarativeGalleryType" + exports: [ + "QtMobility.gallery/DocumentGalleryType 1.1" + ] + Property { name: "itemType"; type: "QDeclarativeDocumentGallery::ItemType" } + Signal { name: "itemTypeChanged" } + } + Component { + name: "QDeclarativeGalleryContainsFilter" + prototype: "QDeclarativeGalleryStringFilter" + exports: [ + "QtMobility.gallery/GalleryContainsFilter 1.1" + ] + } + Component { + name: "QDeclarativeGalleryEndsWithFilter" + prototype: "QDeclarativeGalleryStringFilter" + exports: [ + "QtMobility.gallery/GalleryEndsWithFilter 1.1" + ] + } + Component { + name: "QDeclarativeGalleryEqualsFilter" + prototype: "QDeclarativeGalleryValueFilter" + exports: [ + "QtMobility.gallery/GalleryEqualsFilter 1.1" + ] + } + Component { + name: "QDeclarativeGalleryFilterBase" + prototype: "QObject" + Signal { name: "filterChanged" } + } + Component { + name: "QDeclarativeGalleryFilterGroup" + defaultProperty: "filters" + prototype: "QDeclarativeGalleryFilterBase" + Property { + name: "filters" + type: "QDeclarativeGalleryFilterBase" + isList: true + isReadonly: true + } + } + Component { + name: "QDeclarativeGalleryFilterIntersection" + defaultProperty: "filters" + prototype: "QDeclarativeGalleryFilterGroup" + exports: [ + "QtMobility.gallery/GalleryFilterIntersection 1.1" + ] + } + Component { + name: "QDeclarativeGalleryFilterUnion" + defaultProperty: "filters" + prototype: "QDeclarativeGalleryFilterGroup" + exports: [ + "QtMobility.gallery/GalleryFilterUnion 1.1" + ] + } + Component { + name: "QDeclarativeGalleryGreaterThanEqualsFilter" + prototype: "QDeclarativeGalleryValueFilter" + exports: [ + "QtMobility.gallery/GalleryGreaterThanEqualsFilter 1.1" + ] + } + Component { + name: "QDeclarativeGalleryGreaterThanFilter" + prototype: "QDeclarativeGalleryValueFilter" + exports: [ + "QtMobility.gallery/GalleryGreaterThanFilter 1.1" + ] + } + Component { + name: "QDeclarativeGalleryItem" + prototype: "QObject" + Enum { + name: "Status" + values: { + "Null": 0, + "Active": 1, + "Canceling": 2, + "Canceled": 3, + "Idle": 4, + "Finished": 5, + "Error": 6 + } + } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "progress"; type: "qreal"; isReadonly: true } + Property { name: "properties"; type: "QStringList" } + Property { name: "autoUpdate"; type: "bool" } + Property { name: "item"; type: "QVariant" } + Property { name: "available"; type: "bool"; isReadonly: true } + Property { name: "itemUrl"; type: "QUrl"; isReadonly: true } + Property { name: "metaData"; type: "QObject"; isReadonly: true; isPointer: true } + Signal { name: "statusChanged" } + Signal { name: "progressChanged" } + Signal { name: "availableChanged" } + Signal { name: "metaDataChanged" } + Signal { name: "galleryChanged" } + Signal { name: "propertyNamesChanged" } + Signal { name: "autoUpdateChanged" } + Signal { name: "itemIdChanged" } + Method { name: "reload" } + Method { name: "cancel" } + Method { name: "clear" } + } + Component { + name: "QDeclarativeGalleryLessThanEqualsFilter" + prototype: "QDeclarativeGalleryValueFilter" + exports: [ + "QtMobility.gallery/GalleryLessThanEqualsFilter 1.1" + ] + } + Component { + name: "QDeclarativeGalleryLessThanFilter" + prototype: "QDeclarativeGalleryValueFilter" + exports: [ + "QtMobility.gallery/GalleryLessThanFilter 1.1" + ] + } + Component { + name: "QDeclarativeGalleryQueryModel" + prototype: "QAbstractListModel" + Enum { + name: "Status" + values: { + "Null": 0, + "Active": 1, + "Canceling": 2, + "Canceled": 3, + "Idle": 4, + "Finished": 5, + "Error": 6 + } + } + Enum { + name: "Scope" + values: { + "AllDescendants": 0, + "DirectDescendants": 1 + } + } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "progress"; type: "qreal"; isReadonly: true } + Property { name: "properties"; type: "QStringList" } + Property { name: "sortProperties"; type: "QStringList" } + Property { name: "autoUpdate"; type: "bool" } + Property { name: "rootItem"; type: "QVariant" } + Property { name: "scope"; type: "Scope" } + Property { name: "offset"; type: "int" } + Property { name: "limit"; type: "int" } + Property { name: "count"; type: "int"; isReadonly: true } + Property { name: "filter"; type: "QDeclarativeGalleryFilterBase"; isPointer: true } + Signal { name: "statusChanged" } + Signal { name: "progressChanged" } + Signal { name: "propertyNamesChanged" } + Signal { name: "sortPropertyNamesChanged" } + Signal { name: "autoUpdateChanged" } + Signal { name: "rootItemChanged" } + Signal { name: "scopeChanged" } + Signal { name: "filterChanged" } + Signal { name: "offsetChanged" } + Signal { name: "limitChanged" } + Signal { name: "countChanged" } + Method { name: "reload" } + Method { name: "cancel" } + Method { name: "clear" } + Method { + name: "get" + type: "QScriptValue" + Parameter { name: "index"; type: "QScriptValue" } + } + Method { + name: "property" + type: "QVariant" + Parameter { name: "index"; type: "int" } + Parameter { name: "property"; type: "string" } + } + Method { + name: "set" + Parameter { name: "index"; type: "int" } + Parameter { name: "value"; type: "QScriptValue" } + } + Method { + name: "setProperty" + Parameter { name: "index"; type: "int" } + Parameter { name: "property"; type: "string" } + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + name: "QDeclarativeGalleryStartsWithFilter" + prototype: "QDeclarativeGalleryStringFilter" + exports: [ + "QtMobility.gallery/GalleryStartsWithFilter 1.1" + ] + } + Component { + name: "QDeclarativeGalleryStringFilter" + prototype: "QDeclarativeGalleryFilterBase" + Property { name: "property"; type: "string" } + Property { name: "value"; type: "string" } + Property { name: "negated"; type: "bool" } + Signal { name: "propertyNameChanged" } + Signal { name: "valueChanged" } + Signal { name: "negatedChanged" } + } + Component { + name: "QDeclarativeGalleryType" + prototype: "QObject" + Enum { + name: "Status" + values: { + "Null": 0, + "Active": 1, + "Canceling": 2, + "Canceled": 3, + "Idle": 4, + "Finished": 5, + "Error": 6 + } + } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "progress"; type: "qreal"; isReadonly: true } + Property { name: "properties"; type: "QStringList" } + Property { name: "autoUpdate"; type: "bool" } + Property { name: "available"; type: "bool"; isReadonly: true } + Property { name: "metaData"; type: "QObject"; isReadonly: true; isPointer: true } + Signal { name: "statusChanged" } + Signal { name: "progressChanged" } + Signal { name: "availableChanged" } + Signal { name: "metaDataChanged" } + Signal { name: "galleryChanged" } + Signal { name: "propertyNamesChanged" } + Signal { name: "autoUpdateChanged" } + Method { name: "reload" } + Method { name: "cancel" } + Method { name: "clear" } + } + Component { + name: "QDeclarativeGalleryValueFilter" + prototype: "QDeclarativeGalleryFilterBase" + Property { name: "property"; type: "string" } + Property { name: "value"; type: "QVariant" } + Property { name: "negated"; type: "bool" } + Signal { name: "propertyNameChanged" } + Signal { name: "valueChanged" } + Signal { name: "negatedChanged" } + } + Component { + name: "QDeclarativeGalleryWildcardFilter" + prototype: "QDeclarativeGalleryStringFilter" + exports: [ + "QtMobility.gallery/GalleryWildcardFilter 1.1" + ] + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-location.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-location.qmltypes new file mode 100644 index 00000000000..dd1f22f63bf --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-location.qmltypes @@ -0,0 +1,916 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QAbstractItemModel" + prototype: "QObject" + Signal { + name: "dataChanged" + Parameter { name: "topLeft"; type: "QModelIndex" } + Parameter { name: "bottomRight"; type: "QModelIndex" } + } + Signal { + name: "headerDataChanged" + Parameter { name: "orientation"; type: "Qt::Orientation" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "layoutChanged" } + Signal { name: "layoutAboutToBeChanged" } + Signal { + name: "rowsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "modelAboutToBeReset" } + Signal { name: "modelReset" } + Signal { + name: "rowsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationRow"; type: "int" } + } + Signal { + name: "rowsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "row"; type: "int" } + } + Signal { + name: "columnsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationColumn"; type: "int" } + } + Signal { + name: "columnsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "column"; type: "int" } + } + Method { name: "submit"; type: "bool" } + Method { name: "revert" } + } + Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" } + Component { + name: "QDeclarativeCoordinate" + prototype: "QObject" + exports: [ + "QtMobility.location/Coordinate 1.1" + ] + Property { name: "latitude"; type: "double" } + Property { name: "longitude"; type: "double" } + Property { name: "altitude"; type: "double" } + Signal { + name: "latitudeChanged" + Parameter { name: "latitude"; type: "double" } + } + Signal { + name: "longitudeChanged" + Parameter { name: "longitude"; type: "double" } + } + Signal { + name: "altitudeChanged" + Parameter { name: "altitude"; type: "double" } + } + Method { + name: "distanceTo" + type: "qreal" + Parameter { name: "coordinate"; type: "QObject"; isPointer: true } + } + } + Component { + name: "QDeclarativeGeoAddress" + prototype: "QObject" + exports: [ + "QtMobility.location/Address 1.1" + ] + Property { name: "country"; type: "string" } + Property { name: "countryCode"; type: "string" } + Property { name: "state"; type: "string" } + Property { name: "county"; type: "string" } + Property { name: "city"; type: "string" } + Property { name: "district"; type: "string" } + Property { name: "street"; type: "string" } + Property { name: "postcode"; type: "string" } + Signal { name: "countryChanged" } + Signal { name: "countryCodeChanged" } + Signal { name: "stateChanged" } + Signal { name: "countyChanged" } + Signal { name: "cityChanged" } + Signal { name: "districtChanged" } + Signal { name: "streetChanged" } + Signal { name: "postcodeChanged" } + } + Component { + name: "QDeclarativeGeoBoundingBox" + prototype: "QObject" + exports: [ + "QtMobility.location/BoundingBox 1.1" + ] + Property { name: "bottomLeft"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "bottomRight"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "topLeft"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "topRight"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "center"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "height"; type: "double" } + Property { name: "width"; type: "double" } + Signal { name: "bottomLeftChanged" } + Signal { name: "bottomRightChanged" } + Signal { name: "topLeftChanged" } + Signal { name: "topRightChanged" } + Signal { name: "centerChanged" } + Signal { name: "heightChanged" } + Signal { name: "widthChanged" } + } + Component { + name: "QDeclarativeGeoMapCircleObject" + prototype: "QGeoMapCircleObject" + exports: [ + "QtMobility.location/MapCircle 1.1" + ] + Property { name: "center"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "color"; type: "QColor" } + Property { + name: "border" + type: "QDeclarativeGeoMapObjectBorder" + isReadonly: true + isPointer: true + } + Signal { + name: "declarativeCenterChanged" + Parameter { name: "center"; type: "const QDeclarativeCoordinate"; isPointer: true } + } + Signal { + name: "colorChanged" + Parameter { name: "color"; type: "QColor" } + } + } + Component { + name: "QDeclarativeGeoMapObject" + defaultProperty: "objects" + prototype: "QGeoMapGroupObject" + exports: [ + "QtMobility.location/MapGroup 1.1" + ] + Property { name: "objects"; type: "QGeoMapObject"; isList: true; isReadonly: true } + } + Component { + name: "QDeclarativeGeoMapPixmapObject" + prototype: "QGeoMapPixmapObject" + exports: [ + "QtMobility.location/MapImage 1.1" + ] + Enum { + name: "Status" + values: { + "Null": 0, + "Ready": 1, + "Loading": 2, + "Error": 3 + } + } + Property { name: "coordinate"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "source"; type: "QUrl" } + Property { name: "status"; type: "Status"; isReadonly: true } + Signal { + name: "declarativeCoordinateChanged" + Parameter { name: "coordinate"; type: "const QDeclarativeCoordinate"; isPointer: true } + } + Signal { + name: "sourceChanged" + Parameter { name: "source"; type: "QUrl" } + } + Signal { + name: "statusChanged" + Parameter { name: "status"; type: "QDeclarativeGeoMapPixmapObject::Status" } + } + } + Component { + name: "QDeclarativeGeoMapPolygonObject" + defaultProperty: "path" + prototype: "QGeoMapPolygonObject" + exports: [ + "QtMobility.location/MapPolygon 1.1" + ] + Property { name: "path"; type: "QDeclarativeCoordinate"; isList: true; isReadonly: true } + Property { name: "color"; type: "QColor" } + Property { + name: "border" + type: "QDeclarativeGeoMapObjectBorder" + isReadonly: true + isPointer: true + } + Signal { + name: "colorChanged" + Parameter { name: "color"; type: "QColor" } + } + } + Component { + name: "QDeclarativeGeoMapPolylineObject" + defaultProperty: "path" + prototype: "QGeoMapPolylineObject" + exports: [ + "QtMobility.location/MapPolyline 1.1" + ] + Property { name: "path"; type: "QDeclarativeCoordinate"; isList: true; isReadonly: true } + Property { + name: "border" + type: "QDeclarativeGeoMapObjectBorder" + isReadonly: true + isPointer: true + } + } + Component { + name: "QDeclarativeGeoMapRectangleObject" + prototype: "QGeoMapRectangleObject" + exports: [ + "QtMobility.location/MapRectangle 1.1" + ] + Property { name: "topLeft"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "bottomRight"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "color"; type: "QColor" } + Property { + name: "border" + type: "QDeclarativeGeoMapObjectBorder" + isReadonly: true + isPointer: true + } + Signal { + name: "declarativeTopLeftChanged" + Parameter { name: "center"; type: "const QDeclarativeCoordinate"; isPointer: true } + } + Signal { + name: "declarativeBottomRightChanged" + Parameter { name: "center"; type: "const QDeclarativeCoordinate"; isPointer: true } + } + Signal { + name: "colorChanged" + Parameter { name: "color"; type: "QColor" } + } + } + Component { + name: "QDeclarativeGeoMapTextObject" + prototype: "QGeoMapTextObject" + exports: [ + "QtMobility.location/MapText 1.1" + ] + Enum { + name: "HorizontalAlignment" + values: { + "AlignHCenter": 4, + "AlignLeft": 1, + "AlignRight": 2 + } + } + Enum { + name: "VerticalAlignment" + values: { + "AlignVCenter": 128, + "AlignTop": 32, + "AlignBottom": 64 + } + } + Property { name: "coordinate"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "color"; type: "QColor" } + Property { name: "horizontalAlignment"; type: "HorizontalAlignment" } + Property { name: "verticalAlignment"; type: "VerticalAlignment" } + Signal { + name: "declarativeCoordinateChanged" + Parameter { name: "coordinate"; type: "const QDeclarativeCoordinate"; isPointer: true } + } + Signal { + name: "colorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "horizontalAlignmentChanged" + Parameter { name: "alignment"; type: "HorizontalAlignment" } + } + Signal { + name: "verticalAlignmentChanged" + Parameter { name: "alignment"; type: "VerticalAlignment" } + } + } + Component { + name: "QDeclarativeGeoPlace" + prototype: "QObject" + exports: [ + "QtMobility.location/Place 1.1" + ] + Property { name: "viewport"; type: "QDeclarativeGeoBoundingBox"; isPointer: true } + Property { name: "coordinate"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "address"; type: "QDeclarativeGeoAddress"; isPointer: true } + Signal { name: "viewportChanged" } + Signal { name: "coordinateChanged" } + Signal { name: "addressChanged" } + } + Component { + name: "QDeclarativeGeoSearchModel" + prototype: "QAbstractListModel" + Property { name: "plugin"; type: "QDeclarativeGeoServiceProvider"; isPointer: true } + Property { name: "error"; type: "string"; isReadonly: true } + Signal { + name: "pluginChanged" + Parameter { name: "plugin"; type: "QDeclarativeGeoServiceProvider"; isPointer: true } + } + Signal { + name: "errorChanged" + Parameter { name: "error"; type: "string" } + } + Signal { name: "placesChanged" } + } + Component { + name: "QDeclarativeGeoServiceProvider" + defaultProperty: "parameters" + prototype: "QObject" + exports: [ + "QtMobility.location/Plugin 1.1" + ] + Property { name: "name"; type: "string" } + Property { + name: "parameters" + type: "QDeclarativeGeoServiceProviderParameter" + isList: true + isReadonly: true + } + Signal { + name: "nameChanged" + Parameter { name: "name"; type: "string" } + } + } + Component { + name: "QDeclarativeGeoServiceProviderParameter" + prototype: "QObject" + exports: [ + "QtMobility.location/PluginParameter 1.1" + ] + Property { name: "name"; type: "string" } + Property { name: "value"; type: "QVariant" } + Signal { + name: "nameChanged" + Parameter { name: "name"; type: "string" } + } + Signal { + name: "valueChanged" + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + name: "QDeclarativeGeocodeModel" + prototype: "QDeclarativeGeoSearchModel" + exports: [ + "QtMobility.location/GeocodeModel 1.1" + ] + Property { name: "address"; type: "QDeclarativeGeoAddress"; isPointer: true } + Signal { + name: "addressChanged" + Parameter { name: "address"; type: "QDeclarativeGeoAddress"; isPointer: true } + } + } + Component { + name: "QDeclarativeGraphicsGeoMap" + defaultProperty: "objects" + prototype: "QDeclarativeItem" + exports: [ + "QtMobility.location/Map 1.1" + ] + Enum { + name: "MapType" + values: { + "NoMap": 0, + "StreetMap": 1, + "SatelliteMapDay": 2, + "SatelliteMapNight": 3, + "TerrainMap": 4 + } + } + Enum { + name: "ConnectivityMode" + values: { + "NoConnectivity": 0, + "OfflineMode": 1, + "OnlineMode": 2, + "HybridMode": 3 + } + } + Property { name: "plugin"; type: "QDeclarativeGeoServiceProvider"; isPointer: true } + Property { name: "size"; type: "QSizeF" } + Property { name: "minimumZoomLevel"; type: "qreal"; isReadonly: true } + Property { name: "maximumZoomLevel"; type: "qreal"; isReadonly: true } + Property { name: "zoomLevel"; type: "qreal" } + Property { name: "mapType"; type: "MapType" } + Property { name: "center"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "connectivityMode"; type: "ConnectivityMode" } + Property { name: "objects"; type: "QGeoMapObject"; isList: true; isReadonly: true } + Signal { + name: "pluginChanged" + Parameter { name: "plugin"; type: "QDeclarativeGeoServiceProvider"; isPointer: true } + } + Signal { + name: "sizeChanged" + Parameter { name: "size"; type: "QSizeF" } + } + Signal { + name: "zoomLevelChanged" + Parameter { name: "zoomLevel"; type: "qreal" } + } + Signal { + name: "declarativeCenterChanged" + Parameter { name: "coordinate"; type: "const QDeclarativeCoordinate"; isPointer: true } + } + Signal { + name: "mapTypeChanged" + Parameter { name: "mapType"; type: "QDeclarativeGraphicsGeoMap::MapType" } + } + Signal { + name: "connectivityModeChanged" + Parameter { name: "connectivityMode"; type: "QDeclarativeGraphicsGeoMap::ConnectivityMode" } + } + Method { + name: "pan" + Parameter { name: "dx"; type: "int" } + Parameter { name: "dy"; type: "int" } + } + Method { + name: "toCoordinate" + type: "QDeclarativeCoordinate*" + Parameter { name: "screenPosition"; type: "QPointF" } + } + Method { + name: "toScreenPosition" + type: "QPointF" + Parameter { name: "coordinate"; type: "QDeclarativeCoordinate"; isPointer: true } + } + } + Component { + name: "QDeclarativeLandmark" + prototype: "QDeclarativeGeoPlace" + exports: [ + "QtMobility.location/Landmark 1.1" + ] + Property { name: "name"; type: "string" } + Property { name: "phoneNumber"; type: "string" } + Property { name: "description"; type: "string" } + Property { name: "radius"; type: "double" } + Property { name: "iconSource"; type: "QUrl" } + Property { name: "url"; type: "QUrl" } + Signal { name: "nameChanged" } + Signal { name: "phoneNumberChanged" } + Signal { name: "descriptionChanged" } + Signal { name: "radiusChanged" } + Signal { name: "iconSourceChanged" } + Signal { name: "urlChanged" } + Signal { name: "coordinateChanged" } + } + Component { + name: "QDeclarativeLandmarkAbstractModel" + prototype: "QAbstractListModel" + exports: [ + "QtMobility.location/LandmarkAbstractModel 1.1" + ] + Enum { + name: "SortOrder" + values: { + "AscendingOrder": 0, + "DescendingOrder": 1, + "NoOrder": 2 + } + } + Enum { + name: "SortKey" + values: { + "NoSort": 0, + "NameSort": 1 + } + } + Property { name: "limit"; type: "int" } + Property { name: "offset"; type: "int" } + Property { name: "autoUpdate"; type: "bool" } + Property { name: "error"; type: "string"; isReadonly: true } + Property { name: "sortBy"; type: "SortKey" } + Property { name: "sortOrder"; type: "SortOrder" } + Signal { name: "sortByChanged" } + Signal { name: "sortOrderChanged" } + Signal { name: "errorChanged" } + Signal { name: "autoUpdateChanged" } + Signal { name: "limitChanged" } + Signal { name: "offsetChanged" } + Signal { name: "modelChanged" } + Signal { name: "databaseChanged" } + Method { name: "update" } + Method { + name: "setDbFileName" + Parameter { name: "fileName"; type: "string" } + } + } + Component { + name: "QDeclarativeLandmarkBoxFilter" + prototype: "QDeclarativeLandmarkFilterBase" + exports: [ + "QtMobility.location/LandmarkBoxFilter 1.1" + ] + Property { name: "topLeft"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "bottomRight"; type: "QDeclarativeCoordinate"; isPointer: true } + Signal { name: "topLeftChanged" } + Signal { name: "bottomRightChanged" } + } + Component { + name: "QDeclarativeLandmarkCategory" + prototype: "QObject" + exports: [ + "QtMobility.location/LandmarkCategory 1.1" + ] + Property { name: "name"; type: "string" } + Property { name: "iconSource"; type: "QUrl" } + Signal { name: "nameChanged" } + Signal { name: "iconSourceChanged" } + } + Component { + name: "QDeclarativeLandmarkCategoryFilter" + prototype: "QDeclarativeLandmarkFilterBase" + exports: [ + "QtMobility.location/LandmarkCategoryFilter 1.1" + ] + Property { name: "category"; type: "QDeclarativeLandmarkCategory"; isPointer: true } + Signal { name: "categoryChanged" } + } + Component { + name: "QDeclarativeLandmarkCategoryModel" + prototype: "QDeclarativeLandmarkAbstractModel" + exports: [ + "QtMobility.location/LandmarkCategoryModel 1.1" + ] + Property { name: "count"; type: "int"; isReadonly: true } + Property { name: "landmark"; type: "QDeclarativeLandmark"; isPointer: true } + Property { + name: "categories" + type: "QDeclarativeLandmarkCategory" + isList: true + isReadonly: true + } + Signal { name: "countChanged" } + Signal { name: "landmarkChanged" } + Signal { name: "categoriesChanged" } + } + Component { + name: "QDeclarativeLandmarkCompoundFilter" + defaultProperty: "filters" + prototype: "QDeclarativeLandmarkFilterBase" + Property { + name: "filters" + type: "QDeclarativeLandmarkFilterBase" + isList: true + isReadonly: true + } + } + Component { + name: "QDeclarativeLandmarkFilterBase" + prototype: "QObject" + exports: [ + "QtMobility.location/LandmarkFilterBase 1.1" + ] + Signal { name: "filterContentChanged" } + } + Component { + name: "QDeclarativeLandmarkIntersectionFilter" + defaultProperty: "filters" + prototype: "QDeclarativeLandmarkCompoundFilter" + exports: [ + "QtMobility.location/LandmarkIntersectionFilter 1.1" + ] + } + Component { + name: "QDeclarativeLandmarkModel" + prototype: "QDeclarativeLandmarkAbstractModel" + exports: [ + "QtMobility.location/LandmarkModel 1.1" + ] + Property { name: "count"; type: "int"; isReadonly: true } + Property { name: "filter"; type: "QDeclarativeLandmarkFilterBase"; isPointer: true } + Property { name: "landmarks"; type: "QDeclarativeLandmark"; isList: true; isReadonly: true } + Property { name: "importFile"; type: "string" } + Signal { name: "countChanged" } + Signal { name: "filterChanged" } + Signal { name: "landmarksChanged" } + Signal { name: "importFileChanged" } + Method { name: "importLandmarks" } + } + Component { + name: "QDeclarativeLandmarkNameFilter" + prototype: "QDeclarativeLandmarkFilterBase" + exports: [ + "QtMobility.location/LandmarkNameFilter 1.1" + ] + Property { name: "name"; type: "string" } + Signal { name: "nameChanged" } + } + Component { + name: "QDeclarativeLandmarkProximityFilter" + prototype: "QDeclarativeLandmarkFilterBase" + exports: [ + "QtMobility.location/LandmarkProximityFilter 1.1" + ] + Property { name: "center"; type: "QDeclarativeCoordinate"; isPointer: true } + Property { name: "radius"; type: "double" } + Signal { name: "radiusChanged" } + Signal { name: "centerChanged" } + } + Component { + name: "QDeclarativeLandmarkUnionFilter" + defaultProperty: "filters" + prototype: "QDeclarativeLandmarkCompoundFilter" + exports: [ + "QtMobility.location/LandmarkUnionFilter 1.1" + ] + } + Component { + name: "QDeclarativePosition" + prototype: "QObject" + exports: [ + "QtMobility.location/Position 1.1" + ] + Property { name: "latitudeValid"; type: "bool"; isReadonly: true } + Property { name: "longitudeValid"; type: "bool"; isReadonly: true } + Property { name: "altitudeValid"; type: "bool"; isReadonly: true } + Property { name: "coordinate"; type: "QDeclarativeCoordinate"; isReadonly: true; isPointer: true } + Property { name: "timestamp"; type: "QDateTime"; isReadonly: true } + Property { name: "speed"; type: "double"; isReadonly: true } + Property { name: "speedValid"; type: "bool"; isReadonly: true } + Signal { name: "latitudeValidChanged" } + Signal { name: "longitudeValidChanged" } + Signal { name: "altitudeValidChanged" } + Signal { name: "timestampChanged" } + Signal { name: "speedChanged" } + Signal { name: "speedValidChanged" } + Signal { name: "coordinateChanged" } + } + Component { + name: "QDeclarativePositionSource" + prototype: "QObject" + exports: [ + "QtMobility.location/PositionSource 1.1" + ] + Enum { + name: "PositioningMethod" + values: { + "NoPositioningMethod": 0, + "SatellitePositioningMethod": 255, + "NonSatellitePositioningMethod": -256, + "AllPositioningMethods": -1 + } + } + Property { name: "position"; type: "QDeclarativePosition"; isReadonly: true; isPointer: true } + Property { name: "active"; type: "bool" } + Property { name: "nmeaSource"; type: "QUrl" } + Property { name: "updateInterval"; type: "int" } + Property { name: "positioningMethod"; type: "PositioningMethod"; isReadonly: true } + Signal { name: "positionChanged" } + Signal { name: "activeChanged" } + Signal { name: "nmeaSourceChanged" } + Signal { name: "updateIntervalChanged" } + Signal { name: "positioningMethodChanged" } + Method { name: "update" } + Method { name: "start" } + Method { name: "stop" } + } + Component { + name: "QDeclarativeReverseGeocodeModel" + prototype: "QDeclarativeGeoSearchModel" + exports: [ + "QtMobility.location/ReverseGeocodeModel 1.1" + ] + Property { name: "coordinate"; type: "QDeclarativeCoordinate"; isPointer: true } + Signal { + name: "coordinateChanged" + Parameter { name: "coordinate"; type: "QDeclarativeCoordinate"; isPointer: true } + } + } + Component { + name: "QGeoMapCircleObject" + prototype: "QGeoMapObject" + Property { name: "center"; type: "QGeoCoordinate" } + Property { name: "radius"; type: "qreal" } + Property { name: "pen"; type: "QPen" } + Property { name: "brush"; type: "QBrush" } + Signal { + name: "centerChanged" + Parameter { name: "center"; type: "QGeoCoordinate" } + } + Signal { + name: "radiusChanged" + Parameter { name: "radius"; type: "qreal" } + } + Signal { + name: "penChanged" + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "brushChanged" + Parameter { name: "brush"; type: "QBrush" } + } + } + Component { + name: "QGeoMapGroupObject" + prototype: "QGeoMapObject" + Signal { + name: "childAdded" + Parameter { name: "childObject"; type: "QGeoMapObject"; isPointer: true } + } + Signal { + name: "childRemoved" + Parameter { name: "childObject"; type: "QGeoMapObject"; isPointer: true } + } + } + Component { + name: "QGeoMapObject" + prototype: "QObject" + exports: [ + "QtMobility.location/QGeoMapObject 1.1" + ] + Property { name: "zValue"; type: "int" } + Property { name: "visible"; type: "bool" } + Property { name: "selected"; type: "bool" } + Signal { + name: "zValueChanged" + Parameter { name: "zValue"; type: "int" } + } + Signal { + name: "visibleChanged" + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "selectedChanged" + Parameter { name: "selected"; type: "bool" } + } + } + Component { + name: "QGeoMapPixmapObject" + prototype: "QGeoMapObject" + Property { name: "coordinate"; type: "QGeoCoordinate" } + Property { name: "pixmap"; type: "QPixmap" } + Property { name: "offset"; type: "QPoint" } + Signal { + name: "coordinateChanged" + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Signal { + name: "pixmapChanged" + Parameter { name: "pixmap"; type: "QPixmap" } + } + Signal { + name: "offsetChanged" + Parameter { name: "offset"; type: "QPoint" } + } + } + Component { + name: "QGeoMapPolygonObject" + prototype: "QGeoMapObject" + Property { name: "path"; type: "QList" } + Property { name: "pen"; type: "QPen" } + Property { name: "brush"; type: "QBrush" } + Signal { + name: "pathChanged" + Parameter { name: "path"; type: "QList" } + } + Signal { + name: "penChanged" + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "brushChanged" + Parameter { name: "brush"; type: "QBrush" } + } + } + Component { + name: "QGeoMapPolylineObject" + prototype: "QGeoMapObject" + Property { name: "path"; type: "QList" } + Property { name: "pen"; type: "QPen" } + Signal { + name: "pathChanged" + Parameter { name: "path"; type: "QList" } + } + Signal { + name: "penChanged" + Parameter { name: "pen"; type: "QPen" } + } + } + Component { + name: "QGeoMapRectangleObject" + prototype: "QGeoMapObject" + Property { name: "topLeft"; type: "QGeoCoordinate" } + Property { name: "bottomRight"; type: "QGeoCoordinate" } + Property { name: "pen"; type: "QPen" } + Property { name: "brush"; type: "QBrush" } + Signal { + name: "topLeftChanged" + Parameter { name: "topLeft"; type: "QGeoCoordinate" } + } + Signal { + name: "bottomRightChanged" + Parameter { name: "bottomRight"; type: "QGeoCoordinate" } + } + Signal { + name: "penChanged" + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "brushChanged" + Parameter { name: "brush"; type: "QBrush" } + } + } + Component { + name: "QGeoMapTextObject" + prototype: "QGeoMapObject" + Property { name: "coordinate"; type: "QGeoCoordinate" } + Property { name: "text"; type: "string" } + Property { name: "font"; type: "QFont" } + Property { name: "pen"; type: "QPen" } + Property { name: "brush"; type: "QBrush" } + Property { name: "offset"; type: "QPoint" } + Property { name: "alignment"; type: "Qt::Alignment" } + Signal { + name: "coordinateChanged" + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Signal { + name: "textChanged" + Parameter { name: "text"; type: "string" } + } + Signal { + name: "fontChanged" + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "penChanged" + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "brushChanged" + Parameter { name: "brush"; type: "QBrush" } + } + Signal { + name: "offsetChanged" + Parameter { name: "offset"; type: "QPoint" } + } + Signal { + name: "alignmentChanged" + Parameter { name: "alignment"; type: "Qt::Alignment" } + } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-messaging.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-messaging.qmltypes new file mode 100644 index 00000000000..4aa0bf538ab --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-messaging.qmltypes @@ -0,0 +1,264 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QAbstractItemModel" + prototype: "QObject" + Signal { + name: "dataChanged" + Parameter { name: "topLeft"; type: "QModelIndex" } + Parameter { name: "bottomRight"; type: "QModelIndex" } + } + Signal { + name: "headerDataChanged" + Parameter { name: "orientation"; type: "Qt::Orientation" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "layoutChanged" } + Signal { name: "layoutAboutToBeChanged" } + Signal { + name: "rowsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "modelAboutToBeReset" } + Signal { name: "modelReset" } + Signal { + name: "rowsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationRow"; type: "int" } + } + Signal { + name: "rowsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "row"; type: "int" } + } + Signal { + name: "columnsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationColumn"; type: "int" } + } + Signal { + name: "columnsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "column"; type: "int" } + } + Method { name: "submit"; type: "bool" } + Method { name: "revert" } + } + Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" } + Component { + name: "QDeclarativeMessageFilter" + prototype: "QDeclarativeMessageFilterBase" + exports: [ + "QtMobility.messaging/MessageFilter 1.1" + ] + Enum { + name: "FilterType" + values: { + "AncestorFolder": 0, + "ParentFolder": 1, + "Priority": 2, + "Recipients": 3, + "Sender": 4, + "Size": 5, + "StandardFolder": 6, + "Status": 7, + "Subject": 8, + "Timestamp": 9, + "ReceptionTimestamp": 10, + "Type": 11 + } + } + Enum { + name: "Comparator" + values: { + "Includes": 0, + "Excludes": 1, + "Equal": 2, + "NotEqual": 3, + "LessThan": 4, + "LessThanEqual": 5, + "GreaterThan": 6, + "GreaterThanEqual": 7 + } + } + Enum { + name: "Priority" + values: { + "HighPriority": 1, + "NormalPriority": 2, + "LowPriority": 3 + } + } + Enum { + name: "Type" + values: { + "Mms": 1, + "Sms": 2, + "Email": 4, + "InstantMessage": 8, + "AnyType": -1 + } + } + Enum { + name: "Status" + values: { + "Read": 1, + "HasAttachments": 2, + "Incoming": 4, + "Removed": 8 + } + } + Property { name: "type"; type: "FilterType" } + Property { name: "value"; type: "QVariant" } + Property { name: "comparator"; type: "Comparator" } + Signal { name: "typeChanged" } + Signal { name: "valueChanged" } + Signal { name: "comparatorChanged" } + } + Component { + name: "QDeclarativeMessageFilterBase" + prototype: "QObject" + exports: [ + "QtMobility.messaging/MessageFilterBase 1.1" + ] + Property { name: "negated"; type: "bool" } + Signal { name: "negatedChanged" } + } + Component { + name: "QDeclarativeMessageIntersectionFilter" + defaultProperty: "filters" + prototype: "QDeclarativeMessageFilterBase" + exports: [ + "QtMobility.messaging/MessageIntersectionFilter 1.1" + ] + Property { + name: "filters" + type: "QDeclarativeMessageFilterBase" + isList: true + isReadonly: true + } + } + Component { + name: "QDeclarativeMessageModel" + prototype: "QAbstractListModel" + exports: [ + "QtMobility.messaging/MessageModel 1.1" + ] + Enum { + name: "SortKey" + values: { + "Priority": 0, + "Sender": 1, + "Size": 2, + "StatusRead": 3, + "StatusIncoming": 4, + "Subject": 5, + "Timestamp": 6, + "ReceptionTimestamp": 7, + "Recipients": 8, + "Type": 9 + } + } + Enum { + name: "SortOrder" + values: { + "AscendingOrder": 0, + "DescendingOrder": 1 + } + } + Property { name: "filter"; type: "QDeclarativeMessageFilterBase"; isPointer: true } + Property { name: "sortBy"; type: "SortKey" } + Property { name: "sortOrder"; type: "SortOrder" } + Property { name: "count"; type: "int"; isReadonly: true } + Property { name: "limit"; type: "int" } + Signal { name: "filterChanged" } + Signal { name: "sortByChanged" } + Signal { name: "sortOrderChanged" } + Signal { name: "limitChanged" } + Signal { name: "countChanged" } + Signal { name: "messageAdded" } + Method { + name: "showMessage" + Parameter { name: "index"; type: "int" } + } + Method { + name: "removeMessage" + Parameter { name: "index"; type: "int" } + } + } + Component { + name: "QDeclarativeMessageUnionFilter" + defaultProperty: "filters" + prototype: "QDeclarativeMessageFilterBase" + exports: [ + "QtMobility.messaging/MessageUnionFilter 1.1" + ] + Property { + name: "filters" + type: "QDeclarativeMessageFilterBase" + isList: true + isReadonly: true + } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-organizer.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-organizer.qmltypes new file mode 100644 index 00000000000..f52d696af3d --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-organizer.qmltypes @@ -0,0 +1,1036 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QAbstractItemModel" + prototype: "QObject" + Signal { + name: "dataChanged" + Parameter { name: "topLeft"; type: "QModelIndex" } + Parameter { name: "bottomRight"; type: "QModelIndex" } + } + Signal { + name: "headerDataChanged" + Parameter { name: "orientation"; type: "Qt::Orientation" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "layoutChanged" } + Signal { name: "layoutAboutToBeChanged" } + Signal { + name: "rowsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "rowsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsInserted" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsAboutToBeRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { + name: "columnsRemoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "first"; type: "int" } + Parameter { name: "last"; type: "int" } + } + Signal { name: "modelAboutToBeReset" } + Signal { name: "modelReset" } + Signal { + name: "rowsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationRow"; type: "int" } + } + Signal { + name: "rowsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "row"; type: "int" } + } + Signal { + name: "columnsAboutToBeMoved" + Parameter { name: "sourceParent"; type: "QModelIndex" } + Parameter { name: "sourceStart"; type: "int" } + Parameter { name: "sourceEnd"; type: "int" } + Parameter { name: "destinationParent"; type: "QModelIndex" } + Parameter { name: "destinationColumn"; type: "int" } + } + Signal { + name: "columnsMoved" + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + Parameter { name: "destination"; type: "QModelIndex" } + Parameter { name: "column"; type: "int" } + } + Method { name: "submit"; type: "bool" } + Method { name: "revert" } + } + Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" } + Component { + name: "QDeclarativeOrganizerCollection" + prototype: "QObject" + exports: [ + "QtMobility.organizer/Collection 1.1" + ] + Property { name: "collectionId"; type: "string" } + Property { name: "name"; type: "string" } + Property { name: "description"; type: "string" } + Property { name: "color"; type: "QColor" } + Property { name: "image"; type: "QUrl" } + Signal { name: "valueChanged" } + Method { + name: "setMetaData" + Parameter { name: "key"; type: "string" } + Parameter { name: "value"; type: "QVariant" } + } + Method { + name: "metaData" + type: "QVariant" + Parameter { name: "key"; type: "string" } + } + } + Component { + name: "QDeclarativeOrganizerEvent" + defaultProperty: "details" + prototype: "QDeclarativeOrganizerItem" + exports: [ + "QtMobility.organizer/Event 1.1" + ] + Property { name: "startDateTime"; type: "QDateTime" } + Property { name: "endDateTime"; type: "QDateTime" } + Property { name: "allDay"; type: "bool" } + Property { name: "location"; type: "string" } + Property { name: "priority"; type: "QDeclarativeOrganizerItemPriority::PriorityType" } + Property { + name: "recurrence" + type: "QDeclarativeOrganizerItemRecurrence" + isReadonly: true + isPointer: true + } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerEventOccurrence" + defaultProperty: "details" + prototype: "QDeclarativeOrganizerItem" + exports: [ + "QtMobility.organizer/EventOccurrence 1.1" + ] + Property { name: "startDateTime"; type: "QDateTime" } + Property { name: "endDateTime"; type: "QDateTime" } + Property { name: "location"; type: "string" } + Property { name: "priority"; type: "QDeclarativeOrganizerItemPriority::PriorityType" } + Property { name: "parentId"; type: "string" } + Property { name: "originalDate"; type: "QDate" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerEventTime" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/EventTime 1.1" + ] + Property { name: "startDateTime"; type: "QDateTime" } + Property { name: "endDateTime"; type: "QDateTime" } + Property { name: "isAllDay"; type: "bool" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItem" + defaultProperty: "details" + prototype: "QObject" + exports: [ + "QtMobility.organizer/OrganizerItem 1.1" + ] + Enum { + name: "OrganizerItemType" + values: { + "Event": 0, + "EventOccurrence": 1, + "Todo": 2, + "TodoOccurrence": 3, + "Journal": 4, + "Note": 5, + "Customized": 100 + } + } + Property { + name: "details" + type: "QDeclarativeOrganizerItemDetail" + isList: true + isReadonly: true + } + Property { name: "manager"; type: "string"; isReadonly: true } + Property { name: "itemId"; type: "string"; isReadonly: true } + Property { name: "type"; type: "string"; isReadonly: true } + Property { name: "displayLabel"; type: "string" } + Property { name: "description"; type: "string" } + Property { name: "guid"; type: "string" } + Property { name: "modified"; type: "bool"; isReadonly: true } + Property { name: "itemStartTime"; type: "QDateTime"; isReadonly: true } + Property { name: "itemEndTime"; type: "QDateTime"; isReadonly: true } + Property { name: "isOccurrence"; type: "bool"; isReadonly: true } + Property { name: "isFloatingTime"; type: "bool"; isReadonly: true } + Signal { name: "itemChanged" } + Method { name: "save" } + Method { name: "clearDetails" } + Method { name: "clearComments" } + Method { + name: "detail" + type: "QVariant" + Parameter { name: "name"; type: "string" } + } + Method { + name: "details" + type: "QVariant" + Parameter { name: "name"; type: "string" } + } + Method { + name: "addComment" + Parameter { name: "comment"; type: "string" } + } + Method { + name: "removeDetail" + type: "bool" + Parameter { name: "detail"; type: "QDeclarativeOrganizerItemDetail"; isPointer: true } + } + Method { + name: "addDetail" + type: "bool" + Parameter { name: "detail"; type: "QDeclarativeOrganizerItemDetail"; isPointer: true } + } + } + Component { + name: "QDeclarativeOrganizerItemAudibleReminder" + prototype: "QDeclarativeOrganizerItemReminder" + exports: [ + "QtMobility.organizer/AudibleReminder 1.1" + ] + Enum { + name: "FieldType" + values: { + "DataUrl": 0 + } + } + Property { name: "dataUrl"; type: "QUrl" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemChangeLogFilter" + prototype: "QDeclarativeOrganizerItemFilter" + exports: [ + "QtMobility.organizer/ChangeLogFilter 1.1" + ] + Enum { + name: "EventType" + values: { + "EventAdded": 0, + "EventChanged": 1, + "EventRemoved": 2 + } + } + Property { name: "since"; type: "QDateTime" } + Property { name: "eventType"; type: "EventType" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemCollectionFilter" + prototype: "QDeclarativeOrganizerItemFilter" + exports: [ + "QtMobility.organizer/CollectionFilter 1.1" + ] + Property { name: "ids"; type: "QStringList" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemDescription" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/Description 1.1" + ] + Enum { + name: "FieldType" + values: { + "Description": 0 + } + } + Property { name: "description"; type: "string" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemDetail" + prototype: "QObject" + exports: [ + "QtMobility.organizer/Detail 1.1" + ] + Enum { + name: "ItemDetailType" + values: { + "EventTime": 0, + "JournalTime": 1, + "TodoTime": 2, + "TodoProgress": 3, + "Reminder": 4, + "AudibleReminder": 5, + "VisualReminder": 6, + "EmailReminder": 7, + "Comment": 8, + "Description": 9, + "DisplayLabel": 10, + "Guid": 11, + "Location": 12, + "Parent": 13, + "Priority": 14, + "Recurrence": 15, + "Timestamp": 16, + "Type": 17, + "Tag": 18, + "Customized": 100 + } + } + Property { name: "definitionName"; type: "string"; isReadonly: true } + Property { name: "fieldNames"; type: "QStringList"; isReadonly: true } + Property { name: "type"; type: "ItemDetailType"; isReadonly: true } + Property { name: "readOnly"; type: "bool"; isReadonly: true } + Property { name: "removable"; type: "bool"; isReadonly: true } + Signal { name: "detailChanged" } + Method { + name: "value" + type: "QVariant" + Parameter { name: "key"; type: "string" } + } + Method { + name: "setValue" + type: "bool" + Parameter { name: "key"; type: "string" } + Parameter { name: "value"; type: "QVariant" } + } + Method { + name: "removeValue" + type: "bool" + Parameter { name: "key"; type: "string" } + } + } + Component { + name: "QDeclarativeOrganizerItemDetailFilter" + prototype: "QDeclarativeOrganizerItemFilter" + exports: [ + "QtMobility.organizer/DetailFilter 1.1" + ] + Property { name: "value"; type: "QVariant" } + Property { name: "matchFlags"; type: "QDeclarativeOrganizerItemFilter::MatchFlags" } + Property { name: "field"; type: "QVariant" } + Property { name: "detail"; type: "QVariant" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemDetailRangeFilter" + prototype: "QDeclarativeOrganizerItemFilter" + exports: [ + "QtMobility.organizer/DetailRangeFilter 1.1" + ] + Enum { + name: "RangeFlag" + values: { + "IncludeLower": 0, + "IncludeUpper": 1, + "ExcludeLower": 2, + "ExcludeUpper": 0 + } + } + Enum { + name: "RangeFlags" + values: { + "IncludeLower": 0, + "IncludeUpper": 1, + "ExcludeLower": 2, + "ExcludeUpper": 0 + } + } + Property { name: "min"; type: "QVariant" } + Property { name: "max"; type: "QVariant" } + Property { name: "matchFlags"; type: "QDeclarativeOrganizerItemFilter::MatchFlags" } + Property { name: "rangeFlags"; type: "RangeFlags" } + Property { name: "detail"; type: "QVariant" } + Property { name: "field"; type: "QVariant" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemDisplayLabel" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/DisplayLabel 1.1" + ] + Enum { + name: "FieldType" + values: { + "Label": 0 + } + } + Property { name: "label"; type: "string" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemEmailReminder" + prototype: "QDeclarativeOrganizerItemReminder" + exports: [ + "QtMobility.organizer/EmailReminder 1.1" + ] + Enum { + name: "FieldType" + values: { + "Subject": 0, + "Body": 1, + "Recipients": 2, + "Attachments": 3 + } + } + Property { name: "subject"; type: "string" } + Property { name: "body"; type: "string" } + Property { name: "recipients"; type: "QStringList" } + Property { name: "attachments"; type: "QVariantList" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemFetchHint" + prototype: "QObject" + exports: [ + "QtMobility.organizer/FetchHint 1.1" + ] + Enum { + name: "OptimizationHint" + values: { + "AllRequired": 0, + "NoActionPreferences": 2, + "NoBinaryBlobs": 4 + } + } + Enum { + name: "OptimizationHints" + values: { + "AllRequired": 0, + "NoActionPreferences": 2, + "NoBinaryBlobs": 4 + } + } + Property { name: "optimizationHints"; type: "OptimizationHints" } + Signal { name: "fetchHintChanged" } + } + Component { + name: "QDeclarativeOrganizerItemFilter" + prototype: "QObject" + exports: [ + "QtMobility.organizer/Filter 1.1" + ] + Enum { + name: "FilterType" + values: { + "InvalidFilter": 0, + "DetailFilter": 1, + "DetailRangeFilter": 2, + "ChangeLogFilter": 3, + "ActionFilter": 4, + "IntersectionFilter": 5, + "UnionFilter": 6, + "IdFilter": 7, + "CollectionFilter": 8, + "DefaultFilter": 9 + } + } + Enum { + name: "MatchFlags" + values: { + "MatchExactly": 0, + "MatchContains": 1, + "MatchStartsWith": 2, + "MatchEndsWith": 3, + "MatchFixedString": 8, + "MatchCaseSensitive": 16 + } + } + Property { name: "type"; type: "FilterType"; isReadonly: true } + Signal { name: "filterChanged" } + } + Component { + name: "QDeclarativeOrganizerItemGuid" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/Guid 1.1" + ] + Enum { + name: "FieldType" + values: { + "Guid": 0 + } + } + Property { name: "guid"; type: "string" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemIdFilter" + prototype: "QDeclarativeOrganizerItemFilter" + exports: [ + "QtMobility.organizer/IdFilter 1.1" + ] + Property { name: "ids"; type: "QVariantList" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemIntersectionFilter" + defaultProperty: "filters" + prototype: "QDeclarativeOrganizerItemFilter" + exports: [ + "QtMobility.organizer/IntersectionFilter 1.1" + ] + Property { + name: "filters" + type: "QDeclarativeOrganizerItemFilter" + isList: true + isReadonly: true + } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemInvalidFilter" + prototype: "QDeclarativeOrganizerItemFilter" + exports: [ + "QtMobility.organizer/InvalidFilter 1.1" + ] + } + Component { + name: "QDeclarativeOrganizerItemLocation" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/Location 1.1" + ] + Enum { + name: "FieldType" + values: { + "Latitude": 0, + "Longitude": 1, + "Label": 2 + } + } + Property { name: "latitude"; type: "double" } + Property { name: "longitude"; type: "double" } + Property { name: "label"; type: "string" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemParent" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/ItemParent 1.1" + ] + Enum { + name: "FieldType" + values: { + "ParentId": 0, + "OriginalDate": 1 + } + } + Property { name: "parentId"; type: "string" } + Property { name: "originalDate"; type: "QDate" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemPriority" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/Priority 1.1" + ] + Enum { + name: "FieldType" + values: { + "Priority": 0 + } + } + Enum { + name: "PriorityType" + values: { + "Unknown": 0, + "Highest": 1, + "ExtremelyHigh": 2, + "VeryHigh": 3, + "High": 4, + "Medium": 5, + "Low": 6, + "VeryLow": 7, + "ExtremelyLow": 8, + "Lowest": 9 + } + } + Property { name: "priority"; type: "PriorityType" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemRecurrence" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/Recurrence 1.1" + ] + Enum { + name: "FieldType" + values: { + "RecurrenceRules": 0, + "ExceptionRules": 1, + "RecurrenceDates": 2, + "ExceptionDates": 3 + } + } + Property { + name: "recurrenceRules" + type: "QDeclarativeOrganizerRecurrenceRule" + isList: true + isReadonly: true + } + Property { + name: "exceptionRules" + type: "QDeclarativeOrganizerRecurrenceRule" + isList: true + isReadonly: true + } + Property { name: "recurrenceDates"; type: "QVariantList" } + Property { name: "exceptionDates"; type: "QVariantList" } + Signal { name: "recurrenceRulesChanged" } + Signal { name: "exceptionRulesChanged" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemReminder" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/Reminder 1.1" + ] + Enum { + name: "FieldType" + values: { + "Type": 0, + "SecondsBeforeStart": 1, + "RepetitionCount": 2, + "RepetitionDelay": 3 + } + } + Enum { + name: "ReminderType" + values: { + "NoReminder": 0, + "VisualReminder": 1, + "AudibleReminder": 2, + "EmailReminder": 3 + } + } + Property { name: "reminderType"; type: "ReminderType"; isReadonly: true } + Property { name: "secondsBeforeStart"; type: "int" } + Property { name: "repetitionCount"; type: "int" } + Property { name: "repetitionDelay"; type: "int" } + Signal { name: "reminderChanged" } + } + Component { + name: "QDeclarativeOrganizerItemSortOrder" + prototype: "QObject" + exports: [ + "QtMobility.organizer/SortOrder 1.1" + ] + Enum { + name: "BlankPolicy" + values: { + "BlanksFirst": 0, + "BlanksLast": 1 + } + } + Property { name: "detail"; type: "QVariant" } + Property { name: "field"; type: "QVariant" } + Property { name: "blankPolicy"; type: "BlankPolicy" } + Property { name: "direction"; type: "Qt::SortOrder" } + Property { name: "sensitivity"; type: "Qt::CaseSensitivity" } + Signal { name: "sortOrderChanged" } + } + Component { + name: "QDeclarativeOrganizerItemTimestamp" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/Timestamp 1.1" + ] + Enum { + name: "FieldType" + values: { + "LastModified": 0, + "Created": 1 + } + } + Property { name: "lastModified"; type: "QDateTime" } + Property { name: "created"; type: "QDateTime" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemType" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/ItemType 1.1" + ] + Enum { + name: "FieldType" + values: { + "ItemType": 0 + } + } + Property { name: "itemType"; type: "OrganizerItemType" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemUnionFilter" + defaultProperty: "filters" + prototype: "QDeclarativeOrganizerItemFilter" + exports: [ + "QtMobility.organizer/UnionFilter 1.1" + ] + Property { + name: "filters" + type: "QDeclarativeOrganizerItemFilter" + isList: true + isReadonly: true + } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerItemVisualReminder" + prototype: "QDeclarativeOrganizerItemReminder" + exports: [ + "QtMobility.organizer/VisualReminder 1.1" + ] + Enum { + name: "FieldType" + values: { + "DataUrl": 0, + "Message": 1 + } + } + Property { name: "message"; type: "string" } + Property { name: "dataUrl"; type: "QUrl" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerJournal" + defaultProperty: "details" + prototype: "QDeclarativeOrganizerItem" + exports: [ + "QtMobility.organizer/Journal 1.1" + ] + Property { name: "dateTime"; type: "QDateTime" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerJournalTime" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/JournalTime 1.1" + ] + Enum { + name: "FieldType" + values: { + "EntryDateTime": 0 + } + } + Property { name: "entryDateTime"; type: "QDateTime" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerModel" + prototype: "QAbstractListModel" + exports: [ + "QtMobility.organizer/OrganizerModel 1.1" + ] + Property { name: "manager"; type: "string" } + Property { name: "managerName"; type: "string"; isReadonly: true } + Property { name: "availableManagers"; type: "QStringList"; isReadonly: true } + Property { name: "autoUpdate"; type: "bool" } + Property { name: "startPeriod"; type: "QDateTime" } + Property { name: "endPeriod"; type: "QDateTime" } + Property { name: "filter"; type: "QDeclarativeOrganizerItemFilter"; isPointer: true } + Property { name: "fetchHint"; type: "QDeclarativeOrganizerItemFetchHint"; isPointer: true } + Property { + name: "sortOrders" + type: "QDeclarativeOrganizerItemSortOrder" + isList: true + isReadonly: true + } + Property { name: "items"; type: "QDeclarativeOrganizerItem"; isList: true; isReadonly: true } + Property { + name: "occurrences" + type: "QDeclarativeOrganizerItem" + isList: true + isReadonly: true + } + Property { name: "events"; type: "QDeclarativeOrganizerItem"; isList: true; isReadonly: true } + Property { + name: "eventOccurrences" + type: "QDeclarativeOrganizerItem" + isList: true + isReadonly: true + } + Property { name: "todos"; type: "QDeclarativeOrganizerItem"; isList: true; isReadonly: true } + Property { + name: "todoOccurrences" + type: "QDeclarativeOrganizerItem" + isList: true + isReadonly: true + } + Property { name: "journals"; type: "QDeclarativeOrganizerItem"; isList: true; isReadonly: true } + Property { name: "notes"; type: "QDeclarativeOrganizerItem"; isList: true; isReadonly: true } + Property { name: "error"; type: "string"; isReadonly: true } + Property { name: "itemCount"; type: "int"; isReadonly: true } + Signal { name: "managerChanged" } + Signal { name: "availableManagersChanged" } + Signal { name: "filterChanged" } + Signal { name: "fetchHintChanged" } + Signal { name: "modelChanged" } + Signal { name: "sortOrdersChanged" } + Signal { name: "errorChanged" } + Signal { name: "startPeriodChanged" } + Signal { name: "endPeriodChanged" } + Signal { name: "autoUpdateChanged" } + Method { name: "update" } + Method { name: "cancelUpdate" } + Method { + name: "exportItems" + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "profiles"; type: "QStringList" } + } + Method { + name: "exportItems" + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "importItems" + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "profiles"; type: "QStringList" } + } + Method { + name: "importItems" + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "removeItem" + Parameter { name: "id"; type: "string" } + } + Method { + name: "removeItems" + Parameter { name: "ids"; type: "QList" } + } + Method { + name: "saveItem" + Parameter { name: "item"; type: "QDeclarativeOrganizerItem"; isPointer: true } + } + Method { + name: "fetchItems" + Parameter { name: "ids"; type: "QList" } + } + Method { + name: "containsItems" + type: "bool" + Parameter { name: "start"; type: "QDateTime" } + Parameter { name: "end"; type: "QDateTime" } + } + Method { + name: "containsItems" + type: "bool" + Parameter { name: "start"; type: "QDateTime" } + } + Method { + name: "item" + type: "QDeclarativeOrganizerItem*" + Parameter { name: "id"; type: "string" } + } + Method { + name: "itemIds" + type: "QStringList" + Parameter { name: "start"; type: "QDateTime" } + Parameter { name: "end"; type: "QDateTime" } + } + Method { + name: "itemIds" + type: "QStringList" + Parameter { name: "start"; type: "QDateTime" } + } + Method { name: "itemIds"; type: "QStringList" } + } + Component { + name: "QDeclarativeOrganizerNote" + defaultProperty: "details" + prototype: "QDeclarativeOrganizerItem" + exports: [ + "QtMobility.organizer/Note 1.1" + ] + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerRecurrenceRule" + prototype: "QObject" + exports: [ + "QtMobility.organizer/RecurrenceRule 1.1" + ] + Enum { + name: "Frequency" + values: { + "Invalid": 0, + "Daily": 1, + "Weekly": 2, + "Monthly": 3, + "Yearly": 4 + } + } + Enum { + name: "Month" + values: { + "January": 1, + "February": 2, + "March": 3, + "April": 4, + "May": 5, + "June": 6, + "July": 7, + "August": 8, + "September": 9, + "October": 10, + "November": 11, + "December": 12 + } + } + Property { name: "frequency"; type: "Frequency" } + Property { name: "limit"; type: "QVariant" } + Property { name: "interval"; type: "int" } + Property { name: "daysOfWeek"; type: "QVariantList" } + Property { name: "daysOfMonth"; type: "QVariantList" } + Property { name: "daysOfYear"; type: "QVariantList" } + Property { name: "monthsOfYear"; type: "QVariantList" } + Property { name: "positions"; type: "QVariantList" } + Property { name: "firstDayOfWeek"; type: "Qt::DayOfWeek" } + Signal { name: "recurrenceRuleChanged" } + } + Component { + name: "QDeclarativeOrganizerTodo" + defaultProperty: "details" + prototype: "QDeclarativeOrganizerItem" + exports: [ + "QtMobility.organizer/Todo 1.1" + ] + Property { name: "startDateTime"; type: "QDateTime" } + Property { name: "dueDateTime"; type: "QDateTime" } + Property { name: "isAllDay"; type: "bool" } + Property { name: "priority"; type: "QDeclarativeOrganizerItemPriority::PriorityType" } + Property { name: "progressPercentage"; type: "int" } + Property { name: "status"; type: "QDeclarativeOrganizerTodoProgress::StatusType" } + Property { name: "finishedDateTime"; type: "QDateTime" } + Property { + name: "recurrence" + type: "QDeclarativeOrganizerItemRecurrence" + isReadonly: true + isPointer: true + } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerTodoOccurrence" + defaultProperty: "details" + prototype: "QDeclarativeOrganizerItem" + exports: [ + "QtMobility.organizer/TodoOccurrence 1.1" + ] + Property { name: "startDateTime"; type: "QDateTime" } + Property { name: "dueDateTime"; type: "QDateTime" } + Property { name: "priority"; type: "QDeclarativeOrganizerItemPriority::PriorityType" } + Property { name: "progressPercentage"; type: "int" } + Property { name: "status"; type: "QDeclarativeOrganizerTodoProgress::StatusType" } + Property { name: "finishedDateTime"; type: "QDateTime" } + Property { name: "parentId"; type: "string" } + Property { name: "originalDate"; type: "QDate" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerTodoProgress" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/TodoProgress 1.1" + ] + Enum { + name: "FieldType" + values: { + "Status": 0, + "Percentage": 1, + "FinishedDateTime": 2 + } + } + Enum { + name: "StatusType" + values: { + "NotStarted": 0, + "InProgress": 1, + "Complete": 2 + } + } + Property { name: "status"; type: "StatusType" } + Property { name: "percentage"; type: "int" } + Property { name: "finishedDateTime"; type: "QDateTime" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativeOrganizerTodoTime" + prototype: "QDeclarativeOrganizerItemDetail" + exports: [ + "QtMobility.organizer/TodoTime 1.1" + ] + Enum { + name: "FieldType" + values: { + "AllDay": 0, + "StartDateTime": 1, + "DueDateTime": 2 + } + } + Property { name: "allDay"; type: "bool" } + Property { name: "startDateTime"; type: "QDateTime" } + Property { name: "dueDateTime"; type: "QDateTime" } + Signal { name: "valueChanged" } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-publishsubscribe.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-publishsubscribe.qmltypes new file mode 100644 index 00000000000..9612c8614da --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-publishsubscribe.qmltypes @@ -0,0 +1,17 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QValueSpaceSubscriber" + prototype: "QObject" + exports: [ + "QtMobility.publishsubscribe/ValueSpaceSubscriber 1.1" + ] + Property { name: "path"; type: "string" } + Property { name: "value"; type: "QVariant"; isReadonly: true } + Signal { name: "contentsChanged" } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-sensors.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-sensors.qmltypes new file mode 100644 index 00000000000..ac11991cade --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-sensors.qmltypes @@ -0,0 +1,205 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QAccelerometer" + prototype: "QSensor" + exports: [ + "QtMobility.sensors/Accelerometer 1.1" + ] + } + Component { + name: "QAccelerometerReading" + prototype: "QSensorReading" + exports: [ + "QtMobility.sensors/AccelerometerReading 1.1" + ] + Property { name: "x"; type: "qreal"; isReadonly: true } + Property { name: "y"; type: "qreal"; isReadonly: true } + Property { name: "z"; type: "qreal"; isReadonly: true } + } + Component { + name: "QAmbientLightReading" + prototype: "QSensorReading" + exports: [ + "QtMobility.sensors/AmbientLightReading 1.1" + ] + Enum { + name: "LightLevel" + values: { + "Undefined": 0, + "Dark": 1, + "Twilight": 2, + "Light": 3, + "Bright": 4, + "Sunny": 5 + } + } + Property { name: "lightLevel"; type: "LightLevel"; isReadonly: true } + } + Component { + name: "QAmbientLightSensor" + prototype: "QSensor" + exports: [ + "QtMobility.sensors/AmbientLightSensor 1.1" + ] + } + Component { + name: "QCompass" + prototype: "QSensor" + exports: [ + "QtMobility.sensors/Compass 1.1" + ] + } + Component { + name: "QCompassReading" + prototype: "QSensorReading" + exports: [ + "QtMobility.sensors/CompassReading 1.1" + ] + Property { name: "azimuth"; type: "qreal"; isReadonly: true } + Property { name: "calibrationLevel"; type: "qreal"; isReadonly: true } + } + Component { + name: "QMagnetometer" + prototype: "QSensor" + exports: [ + "QtMobility.sensors/Magnetometer 1.1" + ] + } + Component { + name: "QMagnetometerReading" + prototype: "QSensorReading" + exports: [ + "QtMobility.sensors/MagnetometerReading 1.1" + ] + Property { name: "x"; type: "qreal"; isReadonly: true } + Property { name: "y"; type: "qreal"; isReadonly: true } + Property { name: "z"; type: "qreal"; isReadonly: true } + Property { name: "calibrationLevel"; type: "qreal"; isReadonly: true } + } + Component { + name: "QOrientationReading" + prototype: "QSensorReading" + exports: [ + "QtMobility.sensors/OrientationReading 1.1" + ] + Enum { + name: "Orientation" + values: { + "Undefined": 0, + "TopUp": 1, + "TopDown": 2, + "LeftUp": 3, + "RightUp": 4, + "FaceUp": 5, + "FaceDown": 6 + } + } + Property { name: "orientation"; type: "Orientation"; isReadonly: true } + } + Component { + name: "QOrientationSensor" + prototype: "QSensor" + exports: [ + "QtMobility.sensors/OrientationSensor 1.1" + ] + } + Component { + name: "QProximityReading" + prototype: "QSensorReading" + exports: [ + "QtMobility.sensors/ProximityReading 1.1" + ] + Property { name: "close"; type: "bool"; isReadonly: true } + } + Component { + name: "QProximitySensor" + prototype: "QSensor" + exports: [ + "QtMobility.sensors/ProximitySensor 1.1" + ] + } + Component { + name: "QRotationReading" + prototype: "QSensorReading" + exports: [ + "QtMobility.sensors/RotationReading 1.1" + ] + Property { name: "x"; type: "qreal"; isReadonly: true } + Property { name: "y"; type: "qreal"; isReadonly: true } + Property { name: "z"; type: "qreal"; isReadonly: true } + } + Component { + name: "QRotationSensor" + prototype: "QSensor" + exports: [ + "QtMobility.sensors/RotationSensor 1.1" + ] + } + Component { + name: "QSensor" + prototype: "QObject" + Property { name: "sensorid"; type: "QByteArray" } + Property { name: "type"; type: "QByteArray"; isReadonly: true } + Property { name: "connectedToBackend"; type: "bool"; isReadonly: true } + Property { name: "availableDataRates"; type: "QtMobility::qrangelist"; isReadonly: true } + Property { name: "dataRate"; type: "int" } + Property { name: "reading"; type: "QSensorReading"; isReadonly: true; isPointer: true } + Property { name: "busy"; type: "bool"; isReadonly: true } + Property { name: "active"; type: "bool" } + Property { name: "outputRanges"; type: "QtMobility::qoutputrangelist"; isReadonly: true } + Property { name: "outputRange"; type: "int" } + Property { name: "description"; type: "string"; isReadonly: true } + Property { name: "error"; type: "int"; isReadonly: true } + Signal { name: "busyChanged" } + Signal { name: "activeChanged" } + Signal { name: "readingChanged" } + Signal { + name: "sensorError" + Parameter { name: "error"; type: "int" } + } + Method { name: "start"; type: "bool" } + Method { name: "stop" } + Method { name: "connectToBackend"; type: "bool" } + } + Component { + name: "QSensorReading" + prototype: "QObject" + Property { name: "timestamp"; type: "QtMobility::qtimestamp"; isReadonly: true } + } + Component { + name: "QTapReading" + prototype: "QSensorReading" + exports: [ + "QtMobility.sensors/TapReading 1.1" + ] + Enum { + name: "TapDirection" + values: { + "Undefined": 0, + "X": 1, + "Y": 2, + "Z": 4, + "X_Pos": 17, + "Y_Pos": 34, + "Z_Pos": 68, + "X_Neg": 257, + "Y_Neg": 514, + "Z_Neg": 1028 + } + } + Property { name: "tapDirection"; type: "TapDirection"; isReadonly: true } + Property { name: "doubleTap"; type: "bool"; isReadonly: true } + } + Component { + name: "QTapSensor" + prototype: "QSensor" + exports: [ + "QtMobility.sensors/TapSensor 1.1" + ] + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-serviceframework.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-serviceframework.qmltypes new file mode 100644 index 00000000000..0d74d7750b9 --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-serviceframework.qmltypes @@ -0,0 +1,55 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QDeclarativeService" + prototype: "QObject" + exports: [ + "QtMobility.serviceframework/Service 1.1" + ] + Property { name: "interfaceName"; type: "string" } + Property { name: "serviceName"; type: "string"; isReadonly: true } + Property { name: "majorVersion"; type: "int"; isReadonly: true } + Property { name: "minorVersion"; type: "int"; isReadonly: true } + Property { name: "valid"; type: "bool"; isReadonly: true } + Property { name: "serviceObject"; type: "QObject"; isReadonly: true; isPointer: true } + Signal { name: "validChanged" } + Signal { name: "serviceObjectChanged" } + Signal { name: "interfaceNameChanged" } + Signal { name: "serviceNameChanged" } + Signal { name: "majorVersionChanged" } + Signal { name: "minorVersionChanged" } + } + Component { + name: "QDeclarativeServiceList" + prototype: "QObject" + exports: [ + "QtMobility.serviceframework/ServiceList 1.1" + ] + Enum { + name: "MatchRule" + values: { + "Minimum": 0, + "Exact": 1 + } + } + Property { name: "serviceName"; type: "string" } + Property { name: "interfaceName"; type: "string" } + Property { name: "majorVersion"; type: "int" } + Property { name: "minorVersion"; type: "int" } + Property { name: "services"; type: "QDeclarativeService"; isList: true; isReadonly: true } + Property { name: "versionMatch"; type: "MatchRule" } + Signal { + name: "servicesChanged" + Parameter { type: "QDeclarativeService"; isList: true } + } + Signal { name: "serviceNameChanged" } + Signal { name: "interfaceNameChanged" } + Signal { name: "minorVersionChanged" } + Signal { name: "majorVersionChanged" } + Signal { name: "versionMatchChanged" } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-systeminfo.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-systeminfo.qmltypes new file mode 100644 index 00000000000..d271fd21682 --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmobility-systeminfo.qmltypes @@ -0,0 +1,382 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QDeclarativeDeviceInfo" + prototype: "QSystemDeviceInfo" + exports: [ + "QtMobility.systeminfo/DeviceInfo 1.1" + ] + Signal { + name: "batteryLevelChanged" + Parameter { name: "level"; type: "int" } + } + Signal { + name: "batteryStatusChanged" + Parameter { name: "batteryStatus"; type: "QSystemDeviceInfo::BatteryStatus" } + } + Signal { + name: "powerStateChanged" + Parameter { name: "powerState"; type: "QSystemDeviceInfo::PowerState" } + } + Signal { + name: "currentProfileChanged" + Parameter { name: "currentProfile"; type: "QSystemDeviceInfo::Profile" } + } + Signal { + name: "bluetoothStateChanged" + Parameter { name: "on"; type: "bool" } + } + Method { name: "startBatteryLevelChanged" } + Method { name: "startBatteryStatusChanged" } + Method { name: "startPowerStateChanged" } + Method { name: "startCurrentProfileChanged" } + Method { name: "startBluetoothStateChanged" } + } + Component { + name: "QDeclarativeGeneralInfo" + prototype: "QSystemInfo" + exports: [ + "QtMobility.systeminfo/GeneralInfo 1.1" + ] + Signal { + name: "currentLanguageChanged" + Parameter { name: "language"; type: "string" } + } + Method { name: "startCurrentLanguageChanged" } + } + Component { + name: "QDeclarativeNetworkInfo" + prototype: "QSystemNetworkInfo" + exports: [ + "QtMobility.systeminfo/NetworkInfo 1.1" + ] + Property { name: "networkStatus"; type: "string"; isReadonly: true } + Property { name: "networkName"; type: "string"; isReadonly: true } + Property { name: "networkSignalStrength"; type: "int"; isReadonly: true } + Property { name: "macAddress"; type: "string"; isReadonly: true } + Property { name: "mode"; type: "QSystemNetworkInfo::NetworkMode" } + Property { + name: "availableModes" + type: "QList" + isReadonly: true + } + Signal { + name: "statusChanged" + Parameter { name: "newStatus"; type: "string" } + } + Signal { + name: "signalStrengthChanged" + Parameter { name: "strength"; type: "int" } + } + Signal { + name: "nameChanged" + Parameter { name: "name"; type: "string" } + } + Signal { name: "modeChanged" } + Signal { + name: "currentMobileCountryCodeChanged" + Parameter { name: "newMcc"; type: "string" } + } + Signal { + name: "currentMobileNetworkCodeChanged" + Parameter { name: "newMnc"; type: "string" } + } + Method { name: "interfaceForMode"; type: "QNetworkInterface" } + Method { name: "startStatusChanged" } + Method { name: "startSignalStrengthChanged" } + Method { name: "startNameChanged" } + Method { name: "startModeChanged" } + Method { name: "startCurrentMobileCountryCodeChanged" } + Method { name: "startCurrentMobileNetworkCodeChanged" } + Method { name: "availableModes"; type: "QList" } + } + Component { + name: "QDeclarativeScreenSaver" + prototype: "QObject" + exports: [ + "QtMobility.systeminfo/ScreenSaver 1.1" + ] + Property { name: "screenSaverDelayed"; type: "bool" } + Property { name: "screenSaverInhibited"; type: "bool"; isReadonly: true } + Method { + name: "setScreenSaverDelayed" + Parameter { name: "on"; type: "bool" } + } + Method { name: "setScreenSaverInhibit"; type: "bool" } + } + Component { + name: "QSystemDeviceInfo" + prototype: "QObject" + Enum { + name: "BatteryStatus" + values: { + "NoBatteryLevel": 0, + "BatteryCritical": 1, + "BatteryVeryLow": 2, + "BatteryLow": 3, + "BatteryNormal": 4 + } + } + Enum { + name: "PowerState" + values: { + "UnknownPower": 0, + "BatteryPower": 1, + "WallPower": 2, + "WallPowerChargingBattery": 3 + } + } + Enum { + name: "InputMethod" + values: { + "Keys": 1, + "Keypad": 2, + "Keyboard": 4, + "SingleTouch": 8, + "MultiTouch": 16, + "Mouse": 32 + } + } + Enum { + name: "InputMethodFlags" + values: { + "Keys": 1, + "Keypad": 2, + "Keyboard": 4, + "SingleTouch": 8, + "MultiTouch": 16, + "Mouse": 32 + } + } + Enum { + name: "Profile" + values: { + "UnknownProfile": 0, + "SilentProfile": 1, + "NormalProfile": 2, + "LoudProfile": 3, + "VibProfile": 4, + "OfflineProfile": 5, + "PowersaveProfile": 6, + "CustomProfile": 7, + "BeepProfile": 8 + } + } + Enum { + name: "SimStatus" + values: { + "SimNotAvailable": 0, + "SingleSimAvailable": 1, + "DualSimAvailable": 2, + "SimLocked": 3 + } + } + Property { name: "currentProfile"; type: "Profile"; isReadonly: true } + Property { name: "powerState"; type: "PowerState"; isReadonly: true } + Property { name: "simStatus"; type: "SimStatus"; isReadonly: true } + Property { name: "batteryStatus"; type: "BatteryStatus"; isReadonly: true } + Property { name: "inputMethodType"; type: "InputMethodFlags"; isReadonly: true } + Property { name: "imei"; type: "string"; isReadonly: true } + Property { name: "imsi"; type: "string"; isReadonly: true } + Property { name: "manufacturer"; type: "string"; isReadonly: true } + Property { name: "model"; type: "string"; isReadonly: true } + Property { name: "productName"; type: "string"; isReadonly: true } + Property { name: "batteryLevel"; type: "int"; isReadonly: true } + Property { name: "isDeviceLocked"; type: "bool"; isReadonly: true } + Property { name: "currentBluetoothPowerState"; type: "bool"; isReadonly: true } + Property { name: "currentPowerState"; type: "QSystemDeviceInfo::PowerState"; isReadonly: true } + Signal { + name: "batteryLevelChanged" + Parameter { name: "level"; type: "int" } + } + Signal { + name: "batteryStatusChanged" + Parameter { name: "batteryStatus"; type: "QSystemDeviceInfo::BatteryStatus" } + } + Signal { + name: "powerStateChanged" + Parameter { name: "powerState"; type: "QSystemDeviceInfo::PowerState" } + } + Signal { + name: "currentProfileChanged" + Parameter { name: "currentProfile"; type: "QSystemDeviceInfo::Profile" } + } + Signal { + name: "bluetoothStateChanged" + Parameter { name: "on"; type: "bool" } + } + } + Component { + name: "QSystemDisplayInfo" + prototype: "QObject" + exports: [ + "QtMobility.systeminfo/DisplayInfo 1.1" + ] + } + Component { + name: "QSystemInfo" + prototype: "QObject" + Enum { + name: "Version" + values: { + "Os": 1, + "QtCore": 2, + "Firmware": 3, + "QtMobility": 4 + } + } + Enum { + name: "Feature" + values: { + "BluetoothFeature": 0, + "CameraFeature": 1, + "FmradioFeature": 2, + "IrFeature": 3, + "LedFeature": 4, + "MemcardFeature": 5, + "UsbFeature": 6, + "VibFeature": 7, + "WlanFeature": 8, + "SimFeature": 9, + "LocationFeature": 10, + "VideoOutFeature": 11, + "HapticsFeature": 12 + } + } + Property { name: "currentLanguage"; type: "string"; isReadonly: true } + Property { name: "availableLanguages"; type: "QStringList"; isReadonly: true } + Property { name: "currentCountryCode"; type: "string"; isReadonly: true } + Signal { + name: "currentLanguageChanged" + Parameter { type: "string" } + } + } + Component { + name: "QSystemNetworkInfo" + prototype: "QObject" + Enum { + name: "NetworkStatus" + values: { + "UndefinedStatus": 0, + "NoNetworkAvailable": 1, + "EmergencyOnly": 2, + "Searching": 3, + "Busy": 4, + "Connected": 5, + "HomeNetwork": 6, + "Denied": 7, + "Roaming": 8 + } + } + Enum { + name: "NetworkMode" + values: { + "UnknownMode": 0, + "GsmMode": 1, + "CdmaMode": 2, + "WcdmaMode": 3, + "WlanMode": 4, + "EthernetMode": 5, + "BluetoothMode": 6, + "WimaxMode": 7 + } + } + Property { name: "cellId"; type: "int"; isReadonly: true } + Property { name: "locationAreaCode"; type: "int"; isReadonly: true } + Property { name: "currentMobileCountryCode"; type: "string"; isReadonly: true } + Property { name: "currentMobileNetworkCode"; type: "string"; isReadonly: true } + Property { name: "homeMobileCountryCode"; type: "string"; isReadonly: true } + Property { name: "homeMobileNetworkCode"; type: "string"; isReadonly: true } + Property { name: "currentMode"; type: "QSystemNetworkInfo::NetworkMode"; isReadonly: true } + Signal { + name: "networkStatusChanged" + Parameter { type: "QSystemNetworkInfo::NetworkMode" } + Parameter { type: "QSystemNetworkInfo::NetworkStatus" } + } + Signal { + name: "networkSignalStrengthChanged" + Parameter { type: "QSystemNetworkInfo::NetworkMode" } + Parameter { type: "int" } + } + Signal { + name: "currentMobileCountryCodeChanged" + Parameter { type: "string" } + } + Signal { + name: "currentMobileNetworkCodeChanged" + Parameter { type: "string" } + } + Signal { + name: "networkNameChanged" + Parameter { type: "QSystemNetworkInfo::NetworkMode" } + Parameter { type: "string" } + } + Signal { + name: "networkModeChanged" + Parameter { type: "QSystemNetworkInfo::NetworkMode" } + } + Method { + name: "networkStatus" + type: "QSystemNetworkInfo::NetworkStatus" + Parameter { name: "mode"; type: "QSystemNetworkInfo::NetworkMode" } + } + Method { + name: "networkSignalStrength" + type: "int" + Parameter { name: "mode"; type: "QSystemNetworkInfo::NetworkMode" } + } + Method { + name: "macAddress" + type: "string" + Parameter { name: "mode"; type: "QSystemNetworkInfo::NetworkMode" } + } + Method { name: "currentMode"; type: "QSystemNetworkInfo::NetworkMode" } + Method { + name: "networkName" + type: "string" + Parameter { name: "mode"; type: "QSystemNetworkInfo::NetworkMode" } + } + } + Component { + name: "QSystemStorageInfo" + prototype: "QObject" + exports: [ + "QtMobility.systeminfo/StorageInfo 1.1" + ] + Enum { + name: "DriveType" + values: { + "NoDrive": 0, + "InternalDrive": 1, + "RemovableDrive": 2, + "RemoteDrive": 3, + "CdromDrive": 4 + } + } + Property { name: "logicalDrives"; type: "QStringList"; isReadonly: true } + Signal { + name: "logicalDriveChanged" + Parameter { name: "added"; type: "bool" } + Parameter { name: "vol"; type: "string" } + } + Method { + name: "totalDiskSpace" + type: "qlonglong" + Parameter { name: "driveVolume"; type: "string" } + } + Method { + name: "availableDiskSpace" + type: "qlonglong" + Parameter { name: "driveVolume"; type: "string" } + } + Method { + name: "typeForDrive" + type: "QSystemStorageInfo::DriveType" + Parameter { name: "driveVolume"; type: "string" } + } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtmultimediakit.qmltypes b/share/qtcreator/qml-type-descriptions/qtmultimediakit.qmltypes new file mode 100644 index 00000000000..e42dfb8039d --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtmultimediakit.qmltypes @@ -0,0 +1,430 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QDeclarativeAudio" + prototype: "QObject" + exports: [ + "QtMultimediaKit/Audio 1.1" + ] + Enum { + name: "Status" + values: { + "UnknownStatus": 0, + "NoMedia": 1, + "Loading": 2, + "Loaded": 3, + "Stalled": 4, + "Buffering": 5, + "Buffered": 6, + "EndOfMedia": 7, + "InvalidMedia": 8 + } + } + Enum { + name: "Error" + values: { + "NoError": 0, + "ResourceError": 1, + "FormatError": 2, + "NetworkError": 3, + "AccessDenied": 4, + "ServiceMissing": 5 + } + } + Property { name: "source"; type: "QUrl" } + Property { name: "autoLoad"; type: "bool" } + Property { name: "playing"; type: "bool" } + Property { name: "paused"; type: "bool" } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "duration"; type: "int"; isReadonly: true } + Property { name: "position"; type: "int" } + Property { name: "volume"; type: "qreal" } + Property { name: "muted"; type: "bool" } + Property { name: "bufferProgress"; type: "int"; isReadonly: true } + Property { name: "seekable"; type: "bool"; isReadonly: true } + Property { name: "playbackRate"; type: "qreal" } + Property { name: "error"; type: "Error"; isReadonly: true } + Property { name: "errorString"; type: "string"; isReadonly: true } + Property { + name: "metaData" + type: "QDeclarativeMediaMetaData" + isReadonly: true + isPointer: true + } + Signal { name: "sourceChanged" } + Signal { name: "autoLoadChanged" } + Signal { name: "playingChanged" } + Signal { name: "pausedChanged" } + Signal { name: "started" } + Signal { name: "resumed" } + Signal { name: "paused" } + Signal { name: "stopped" } + Signal { name: "statusChanged" } + Signal { name: "durationChanged" } + Signal { name: "positionChanged" } + Signal { name: "volumeChanged" } + Signal { name: "mutedChanged" } + Signal { name: "bufferProgressChanged" } + Signal { name: "seekableChanged" } + Signal { name: "playbackRateChanged" } + Signal { name: "errorChanged" } + Signal { + name: "error" + Parameter { name: "error"; type: "QDeclarativeAudio::Error" } + Parameter { name: "errorString"; type: "string" } + } + Method { name: "play" } + Method { name: "pause" } + Method { name: "stop" } + } + Component { + name: "QDeclarativeCamera" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "QtMultimediaKit/Camera 1.1" + ] + Enum { + name: "State" + values: { + "ActiveState": 2, + "LoadedState": 1, + "UnloadedState": 0 + } + } + Enum { + name: "LockStatus" + values: { + "Unlocked": 0, + "Searching": 1, + "Locked": 2 + } + } + Enum { + name: "Error" + values: { + "NoError": 0, + "CameraError": 1, + "InvalidRequestError": 2, + "ServiceMissingError": 3, + "NotSupportedFeatureError": 4 + } + } + Enum { + name: "FlashMode" + values: { + "FlashAuto": 1, + "FlashOff": 2, + "FlashOn": 4, + "FlashRedEyeReduction": 8, + "FlashFill": 16, + "FlashTorch": 32, + "FlashSlowSyncFrontCurtain": 64, + "FlashSlowSyncRearCurtain": 128, + "FlashManual": 256 + } + } + Enum { + name: "ExposureMode" + values: { + "ExposureAuto": 0, + "ExposureManual": 1, + "ExposurePortrait": 2, + "ExposureNight": 3, + "ExposureBacklight": 4, + "ExposureSpotlight": 5, + "ExposureSports": 6, + "ExposureSnow": 7, + "ExposureBeach": 8, + "ExposureLargeAperture": 9, + "ExposureSmallAperture": 10, + "ExposureModeVendor": 1000 + } + } + Enum { + name: "WhiteBalanceMode" + values: { + "WhiteBalanceAuto": 0, + "WhiteBalanceManual": 1, + "WhiteBalanceSunlight": 2, + "WhiteBalanceCloudy": 3, + "WhiteBalanceShade": 4, + "WhiteBalanceTungsten": 5, + "WhiteBalanceFluorescent": 6, + "WhiteBalanceIncandescent": 7, + "WhiteBalanceFlash": 8, + "WhiteBalanceSunset": 9, + "WhiteBalanceVendor": 1000 + } + } + Property { name: "cameraState"; type: "State" } + Property { name: "lockStatus"; type: "LockStatus"; isReadonly: true } + Property { name: "errorString"; type: "string"; isReadonly: true } + Property { name: "capturedImagePath"; type: "string"; isReadonly: true } + Property { name: "iso"; type: "int" } + Property { name: "shutterSpeed"; type: "qreal"; isReadonly: true } + Property { name: "aperture"; type: "qreal"; isReadonly: true } + Property { name: "exposureCompensation"; type: "qreal" } + Property { name: "exposureMode"; type: "ExposureMode" } + Property { name: "flashMode"; type: "int" } + Property { name: "whiteBalanceMode"; type: "WhiteBalanceMode" } + Property { name: "manualWhiteBalance"; type: "int" } + Property { name: "captureResolution"; type: "QSize" } + Property { name: "opticalZoom"; type: "qreal" } + Property { name: "maximumOpticalZoom"; type: "qreal"; isReadonly: true } + Property { name: "digitalZoom"; type: "qreal" } + Property { name: "maximumDigitalZoom"; type: "qreal"; isReadonly: true } + Signal { name: "errorChanged" } + Signal { + name: "error" + Parameter { name: "error"; type: "QDeclarativeCamera::Error" } + Parameter { name: "errorString"; type: "string" } + } + Signal { + name: "cameraStateChanged" + Parameter { type: "QDeclarativeCamera::State" } + } + Signal { name: "lockStatusChanged" } + Signal { + name: "imageCaptured" + Parameter { name: "preview"; type: "string" } + } + Signal { + name: "imageSaved" + Parameter { name: "path"; type: "string" } + } + Signal { + name: "captureFailed" + Parameter { name: "message"; type: "string" } + } + Signal { + name: "isoSensitivityChanged" + Parameter { type: "int" } + } + Signal { + name: "apertureChanged" + Parameter { type: "qreal" } + } + Signal { + name: "shutterSpeedChanged" + Parameter { type: "qreal" } + } + Signal { + name: "exposureCompensationChanged" + Parameter { type: "qreal" } + } + Signal { + name: "exposureModeChanged" + Parameter { type: "QDeclarativeCamera::ExposureMode" } + } + Signal { + name: "flashModeChanged" + Parameter { type: "int" } + } + Signal { + name: "whiteBalanceModeChanged" + Parameter { type: "QDeclarativeCamera::WhiteBalanceMode" } + } + Signal { + name: "manualWhiteBalanceChanged" + Parameter { type: "int" } + } + Signal { + name: "captureResolutionChanged" + Parameter { type: "QSize" } + } + Signal { + name: "opticalZoomChanged" + Parameter { type: "qreal" } + } + Signal { + name: "digitalZoomChanged" + Parameter { type: "qreal" } + } + Signal { + name: "maximumOpticalZoomChanged" + Parameter { type: "qreal" } + } + Signal { + name: "maximumDigitalZoomChanged" + Parameter { type: "qreal" } + } + Method { name: "start" } + Method { name: "stop" } + Method { + name: "setCameraState" + Parameter { name: "state"; type: "State" } + } + Method { name: "searchAndLock" } + Method { name: "unlock" } + Method { name: "captureImage" } + Method { + name: "setFlashMode" + Parameter { type: "int" } + } + Method { + name: "setExposureMode" + Parameter { type: "QDeclarativeCamera::ExposureMode" } + } + Method { + name: "setExposureCompensation" + Parameter { name: "ev"; type: "qreal" } + } + Method { + name: "setManualIsoSensitivity" + Parameter { name: "iso"; type: "int" } + } + Method { + name: "setWhiteBalanceMode" + Parameter { name: "mode"; type: "QDeclarativeCamera::WhiteBalanceMode" } + } + Method { + name: "setManualWhiteBalance" + Parameter { name: "colorTemp"; type: "int" } + } + Method { + name: "setCaptureResolution" + Parameter { name: "size"; type: "QSize" } + } + Method { + name: "setOpticalZoom" + Parameter { type: "qreal" } + } + Method { + name: "setDigitalZoom" + Parameter { type: "qreal" } + } + } + Component { + name: "QDeclarativeVideo" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "QtMultimediaKit/Video 1.1" + ] + Enum { + name: "FillMode" + values: { + "Stretch": 0, + "PreserveAspectFit": 1, + "PreserveAspectCrop": 2 + } + } + Enum { + name: "Status" + values: { + "UnknownStatus": 0, + "NoMedia": 1, + "Loading": 2, + "Loaded": 3, + "Stalled": 4, + "Buffering": 5, + "Buffered": 6, + "EndOfMedia": 7, + "InvalidMedia": 8 + } + } + Enum { + name: "Error" + values: { + "NoError": 0, + "ResourceError": 1, + "FormatError": 2, + "NetworkError": 3, + "AccessDenied": 4, + "ServiceMissing": 5 + } + } + Property { name: "source"; type: "QUrl" } + Property { name: "autoLoad"; type: "bool" } + Property { name: "playing"; type: "bool" } + Property { name: "paused"; type: "bool" } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "duration"; type: "int"; isReadonly: true } + Property { name: "position"; type: "int" } + Property { name: "volume"; type: "qreal" } + Property { name: "muted"; type: "bool" } + Property { name: "hasAudio"; type: "bool"; isReadonly: true } + Property { name: "hasVideo"; type: "bool"; isReadonly: true } + Property { name: "bufferProgress"; type: "int"; isReadonly: true } + Property { name: "seekable"; type: "bool"; isReadonly: true } + Property { name: "playbackRate"; type: "qreal" } + Property { name: "error"; type: "Error"; isReadonly: true } + Property { name: "errorString"; type: "string"; isReadonly: true } + Property { name: "fillMode"; type: "FillMode" } + Property { + name: "metaData" + type: "QDeclarativeMediaMetaData" + isReadonly: true + isPointer: true + } + Signal { name: "sourceChanged" } + Signal { name: "autoLoadChanged" } + Signal { name: "playingChanged" } + Signal { name: "pausedChanged" } + Signal { name: "started" } + Signal { name: "resumed" } + Signal { name: "paused" } + Signal { name: "stopped" } + Signal { name: "statusChanged" } + Signal { name: "durationChanged" } + Signal { name: "positionChanged" } + Signal { name: "volumeChanged" } + Signal { name: "mutedChanged" } + Signal { name: "hasAudioChanged" } + Signal { name: "hasVideoChanged" } + Signal { name: "bufferProgressChanged" } + Signal { name: "seekableChanged" } + Signal { name: "playbackRateChanged" } + Signal { name: "errorChanged" } + Signal { + name: "error" + Parameter { name: "error"; type: "QDeclarativeVideo::Error" } + Parameter { name: "errorString"; type: "string" } + } + Method { name: "play" } + Method { name: "pause" } + Method { name: "stop" } + } + Component { + name: "QSoundEffect" + prototype: "QObject" + exports: [ + "QtMultimediaKit/SoundEffect 1.1" + ] + Enum { + name: "Loop" + values: { + "Infinite": -2 + } + } + Enum { + name: "Status" + values: { + "Null": 0, + "Loading": 1, + "Ready": 2, + "Error": 3 + } + } + Property { name: "source"; type: "QUrl" } + Property { name: "loops"; type: "int" } + Property { name: "volume"; type: "qreal" } + Property { name: "muted"; type: "bool" } + Property { name: "playing"; type: "bool"; isReadonly: true } + Property { name: "status"; type: "Status"; isReadonly: true } + Signal { name: "sourceChanged" } + Signal { name: "loopCountChanged" } + Signal { name: "volumeChanged" } + Signal { name: "mutedChanged" } + Signal { name: "loadedChanged" } + Signal { name: "playingChanged" } + Signal { name: "statusChanged" } + Method { name: "play" } + Method { name: "stop" } + } +} diff --git a/share/qtcreator/qml-type-descriptions/qtquick.qmltypes b/share/qtcreator/qml-type-descriptions/qtquick.qmltypes new file mode 100644 index 00000000000..1b140c719db --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtquick.qmltypes @@ -0,0 +1,4216 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QDeclarativeAbstractAnimation" + prototype: "QObject" + exports: [ + "Qt/Animation 4.7", + "QtQuick/Animation 1.0" + ] + Enum { + name: "Loops" + values: { + "Infinite": -2 + } + } + Property { name: "running"; type: "bool" } + Property { name: "paused"; type: "bool" } + Property { name: "alwaysRunToEnd"; type: "bool" } + Property { name: "loops"; type: "int" } + Signal { name: "started" } + Signal { name: "completed" } + Signal { + name: "runningChanged" + Parameter { type: "bool" } + } + Signal { + name: "pausedChanged" + Parameter { type: "bool" } + } + Signal { + name: "alwaysRunToEndChanged" + Parameter { type: "bool" } + } + Signal { + name: "loopCountChanged" + Parameter { type: "int" } + } + Method { name: "restart" } + Method { name: "start" } + Method { name: "pause" } + Method { name: "resume" } + Method { name: "stop" } + Method { name: "complete" } + } + Component { + name: "QDeclarativeAnchorAnimation" + prototype: "QDeclarativeAbstractAnimation" + exports: [ + "Qt/AnchorAnimation 4.7", + "QtQuick/AnchorAnimation 1.0" + ] + Property { name: "targets"; type: "QDeclarativeItem"; isList: true; isReadonly: true } + Property { name: "duration"; type: "int" } + Property { name: "easing"; type: "QEasingCurve" } + Signal { + name: "durationChanged" + Parameter { type: "int" } + } + Signal { + name: "easingChanged" + Parameter { type: "QEasingCurve" } + } + } + Component { + name: "QDeclarativeAnchorChanges" + prototype: "QDeclarativeStateOperation" + exports: [ + "Qt/AnchorChanges 4.7", + "QtQuick/AnchorChanges 1.0" + ] + Property { name: "target"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "anchors"; type: "QDeclarativeAnchorSet"; isReadonly: true; isPointer: true } + } + Component { + name: "QDeclarativeAnchorSet" + prototype: "QObject" + Property { name: "left"; type: "QDeclarativeScriptString" } + Property { name: "right"; type: "QDeclarativeScriptString" } + Property { name: "horizontalCenter"; type: "QDeclarativeScriptString" } + Property { name: "top"; type: "QDeclarativeScriptString" } + Property { name: "bottom"; type: "QDeclarativeScriptString" } + Property { name: "verticalCenter"; type: "QDeclarativeScriptString" } + Property { name: "baseline"; type: "QDeclarativeScriptString" } + } + Component { + name: "QDeclarativeAnchors" + prototype: "QObject" + Property { name: "left"; type: "QDeclarativeAnchorLine" } + Property { name: "right"; type: "QDeclarativeAnchorLine" } + Property { name: "horizontalCenter"; type: "QDeclarativeAnchorLine" } + Property { name: "top"; type: "QDeclarativeAnchorLine" } + Property { name: "bottom"; type: "QDeclarativeAnchorLine" } + Property { name: "verticalCenter"; type: "QDeclarativeAnchorLine" } + Property { name: "baseline"; type: "QDeclarativeAnchorLine" } + Property { name: "margins"; type: "qreal" } + Property { name: "leftMargin"; type: "qreal" } + Property { name: "rightMargin"; type: "qreal" } + Property { name: "horizontalCenterOffset"; type: "qreal" } + Property { name: "topMargin"; type: "qreal" } + Property { name: "bottomMargin"; type: "qreal" } + Property { name: "verticalCenterOffset"; type: "qreal" } + Property { name: "baselineOffset"; type: "qreal" } + Property { name: "fill"; type: "QGraphicsObject"; isPointer: true } + Property { name: "centerIn"; type: "QGraphicsObject"; isPointer: true } + Signal { name: "leftChanged" } + Signal { name: "rightChanged" } + Signal { name: "topChanged" } + Signal { name: "bottomChanged" } + Signal { name: "verticalCenterChanged" } + Signal { name: "horizontalCenterChanged" } + Signal { name: "baselineChanged" } + Signal { name: "fillChanged" } + Signal { name: "centerInChanged" } + Signal { name: "leftMarginChanged" } + Signal { name: "rightMarginChanged" } + Signal { name: "topMarginChanged" } + Signal { name: "bottomMarginChanged" } + Signal { name: "marginsChanged" } + Signal { name: "verticalCenterOffsetChanged" } + Signal { name: "horizontalCenterOffsetChanged" } + Signal { name: "baselineOffsetChanged" } + } + Component { + name: "QDeclarativeAnimatedImage" + defaultProperty: "data" + prototype: "QDeclarativeImage" + exports: [ + "Qt/AnimatedImage 4.7", + "QtQuick/AnimatedImage 1.0" + ] + Property { name: "playing"; type: "bool" } + Property { name: "paused"; type: "bool" } + Property { name: "currentFrame"; type: "int" } + Property { name: "frameCount"; type: "int"; isReadonly: true } + Property { name: "sourceSize"; type: "QSize"; isReadonly: true } + Signal { name: "playingChanged" } + Signal { name: "pausedChanged" } + Signal { name: "frameChanged" } + Signal { name: "sourceSizeChanged" } + } + Component { + name: "QDeclarativeAnimationGroup" + defaultProperty: "animations" + prototype: "QDeclarativeAbstractAnimation" + Property { + name: "animations" + type: "QDeclarativeAbstractAnimation" + isList: true + isReadonly: true + } + } + Component { + name: "QDeclarativeApplication" + prototype: "QObject" + exports: [ + "QtQuick/Application 1.1" + ] + Property { name: "active"; type: "bool"; isReadonly: true } + Property { name: "layoutDirection"; type: "Qt::LayoutDirection"; isReadonly: true } + Signal { name: "activeChanged" } + Signal { name: "layoutDirectionChanged" } + } + Component { + name: "QDeclarativeBasePositioner" + defaultProperty: "data" + prototype: "QDeclarativeImplicitSizeItem" + Property { name: "spacing"; type: "int" } + Property { name: "move"; type: "QDeclarativeTransition"; isPointer: true } + Property { name: "add"; type: "QDeclarativeTransition"; isPointer: true } + Signal { name: "spacingChanged" } + Signal { name: "moveChanged" } + Signal { name: "addChanged" } + } + Component { + name: "QDeclarativeBehavior" + defaultProperty: "animation" + prototype: "QObject" + exports: [ + "Qt/Behavior 4.7", + "QtQuick/Behavior 1.0" + ] + Property { name: "animation"; type: "QDeclarativeAbstractAnimation"; isPointer: true } + Property { name: "enabled"; type: "bool" } + Signal { name: "enabledChanged" } + } + Component { + name: "QDeclarativeBind" + prototype: "QObject" + exports: [ + "Qt/Binding 4.7", + "QtQuick/Binding 1.0" + ] + Property { name: "target"; type: "QObject"; isPointer: true } + Property { name: "property"; type: "string" } + Property { name: "value"; type: "QVariant" } + Property { name: "when"; type: "bool" } + } + Component { + name: "QDeclarativeBorderImage" + defaultProperty: "data" + prototype: "QDeclarativeImageBase" + exports: [ + "Qt/BorderImage 4.7", + "QtQuick/BorderImage 1.0" + ] + Enum { + name: "TileMode" + values: { + "Stretch": 0, + "Repeat": 1, + "Round": 2 + } + } + Property { name: "border"; type: "QDeclarativeScaleGrid"; isReadonly: true; isPointer: true } + Property { name: "horizontalTileMode"; type: "TileMode" } + Property { name: "verticalTileMode"; type: "TileMode" } + Property { name: "sourceSize"; type: "QSize"; isReadonly: true } + Signal { name: "horizontalTileModeChanged" } + Signal { name: "verticalTileModeChanged" } + Signal { name: "sourceSizeChanged" } + } + Component { + name: "QDeclarativeColorAnimation" + prototype: "QDeclarativePropertyAnimation" + exports: [ + "Qt/ColorAnimation 4.7", + "QtQuick/ColorAnimation 1.0" + ] + Property { name: "from"; type: "QColor" } + Property { name: "to"; type: "QColor" } + } + Component { + name: "QDeclarativeColumn" + defaultProperty: "data" + prototype: "QDeclarativeBasePositioner" + exports: [ + "Qt/Column 4.7", + "QtQuick/Column 1.0" + ] + } + Component { + name: "QDeclarativeComponent" + prototype: "QObject" + exports: [ + "Qt/Component 4.7", + "QtQuick/Component 1.0" + ] + Enum { + name: "Status" + values: { + "Null": 0, + "Ready": 1, + "Loading": 2, + "Error": 3 + } + } + Property { name: "progress"; type: "qreal"; isReadonly: true } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "url"; type: "QUrl"; isReadonly: true } + Signal { + name: "statusChanged" + Parameter { type: "QDeclarativeComponent::Status" } + } + Signal { + name: "progressChanged" + Parameter { type: "qreal" } + } + Method { name: "errorString"; type: "string" } + } + Component { + name: "QDeclarativeConnections" + prototype: "QObject" + exports: [ + "Qt/Connections 4.7", + "QtQuick/Connections 1.0" + ] + Property { name: "target"; type: "QObject"; isPointer: true } + Property { name: "ignoreUnknownSignals"; type: "bool" } + Signal { name: "targetChanged" } + } + Component { + name: "QDeclarativeCurve" + prototype: "QDeclarativePathElement" + Property { name: "x"; type: "qreal" } + Property { name: "y"; type: "qreal" } + Signal { name: "xChanged" } + Signal { name: "yChanged" } + } + Component { + name: "QDeclarativeDrag" + prototype: "QObject" + exports: [ + "Qt/Drag 4.7", + "QtQuick/Drag 1.0" + ] + Enum { + name: "Axis" + values: { + "XAxis": 1, + "YAxis": 2, + "XandYAxis": 3 + } + } + Property { name: "target"; type: "QGraphicsObject"; isPointer: true } + Property { name: "axis"; type: "Axis" } + Property { name: "minimumX"; type: "qreal" } + Property { name: "maximumX"; type: "qreal" } + Property { name: "minimumY"; type: "qreal" } + Property { name: "maximumY"; type: "qreal" } + Property { name: "active"; type: "bool"; isReadonly: true } + Property { name: "filterChildren"; type: "bool" } + Signal { name: "targetChanged" } + Signal { name: "axisChanged" } + Signal { name: "minimumXChanged" } + Signal { name: "maximumXChanged" } + Signal { name: "minimumYChanged" } + Signal { name: "maximumYChanged" } + Signal { name: "activeChanged" } + Signal { name: "filterChildrenChanged" } + } + Component { + name: "QDeclarativeEasingValueType" + prototype: "QDeclarativeValueType" + exports: [ + "Qt/Easing 4.7", + "QtQuick/Easing 1.0" + ] + Enum { + name: "Type" + values: { + "Linear": 0, + "InQuad": 1, + "OutQuad": 2, + "InOutQuad": 3, + "OutInQuad": 4, + "InCubic": 5, + "OutCubic": 6, + "InOutCubic": 7, + "OutInCubic": 8, + "InQuart": 9, + "OutQuart": 10, + "InOutQuart": 11, + "OutInQuart": 12, + "InQuint": 13, + "OutQuint": 14, + "InOutQuint": 15, + "OutInQuint": 16, + "InSine": 17, + "OutSine": 18, + "InOutSine": 19, + "OutInSine": 20, + "InExpo": 21, + "OutExpo": 22, + "InOutExpo": 23, + "OutInExpo": 24, + "InCirc": 25, + "OutCirc": 26, + "InOutCirc": 27, + "OutInCirc": 28, + "InElastic": 29, + "OutElastic": 30, + "InOutElastic": 31, + "OutInElastic": 32, + "InBack": 33, + "OutBack": 34, + "InOutBack": 35, + "OutInBack": 36, + "InBounce": 37, + "OutBounce": 38, + "InOutBounce": 39, + "OutInBounce": 40, + "InCurve": 41, + "OutCurve": 42, + "SineCurve": 43, + "CosineCurve": 44 + } + } + Property { name: "type"; type: "Type" } + Property { name: "amplitude"; type: "qreal" } + Property { name: "overshoot"; type: "qreal" } + Property { name: "period"; type: "qreal" } + } + Component { + name: "QDeclarativeFlickable" + defaultProperty: "flickableData" + prototype: "QDeclarativeItem" + exports: [ + "Qt/Flickable 4.7", + "QtQuick/Flickable 1.0", + "QtQuick/Flickable 1.1" + ] + Enum { + name: "BoundsBehavior" + values: { + "StopAtBounds": 0, + "DragOverBounds": 1, + "DragAndOvershootBounds": 2 + } + } + Enum { + name: "FlickableDirection" + values: { + "AutoFlickDirection": 0, + "HorizontalFlick": 1, + "VerticalFlick": 2, + "HorizontalAndVerticalFlick": 3 + } + } + Property { name: "contentWidth"; type: "qreal" } + Property { name: "contentHeight"; type: "qreal" } + Property { name: "contentX"; type: "qreal" } + Property { name: "contentY"; type: "qreal" } + Property { name: "contentItem"; type: "QDeclarativeItem"; isReadonly: true; isPointer: true } + Property { name: "horizontalVelocity"; type: "qreal"; isReadonly: true } + Property { name: "verticalVelocity"; type: "qreal"; isReadonly: true } + Property { name: "boundsBehavior"; type: "BoundsBehavior" } + Property { name: "maximumFlickVelocity"; type: "qreal" } + Property { name: "flickDeceleration"; type: "qreal" } + Property { name: "moving"; type: "bool"; isReadonly: true } + Property { name: "movingHorizontally"; type: "bool"; isReadonly: true } + Property { name: "movingVertically"; type: "bool"; isReadonly: true } + Property { name: "flicking"; type: "bool"; isReadonly: true } + Property { name: "flickingHorizontally"; type: "bool"; isReadonly: true } + Property { name: "flickingVertically"; type: "bool"; isReadonly: true } + Property { name: "flickableDirection"; type: "FlickableDirection" } + Property { name: "interactive"; type: "bool" } + Property { name: "pressDelay"; type: "int" } + Property { name: "atXEnd"; type: "bool"; isReadonly: true } + Property { name: "atYEnd"; type: "bool"; isReadonly: true } + Property { name: "atXBeginning"; type: "bool"; isReadonly: true } + Property { name: "atYBeginning"; type: "bool"; isReadonly: true } + Property { + name: "visibleArea" + type: "QDeclarativeFlickableVisibleArea" + isReadonly: true + isPointer: true + } + Property { name: "flickableData"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "flickableChildren"; type: "QGraphicsObject"; isList: true; isReadonly: true } + Signal { name: "contentWidthChanged" } + Signal { name: "contentHeightChanged" } + Signal { name: "contentXChanged" } + Signal { name: "contentYChanged" } + Signal { name: "movingChanged" } + Signal { name: "movingHorizontallyChanged" } + Signal { name: "movingVerticallyChanged" } + Signal { name: "flickingChanged" } + Signal { name: "flickingHorizontallyChanged" } + Signal { name: "flickingVerticallyChanged" } + Signal { name: "horizontalVelocityChanged" } + Signal { name: "verticalVelocityChanged" } + Signal { name: "isAtBoundaryChanged" } + Signal { name: "flickableDirectionChanged" } + Signal { name: "interactiveChanged" } + Signal { name: "boundsBehaviorChanged" } + Signal { name: "maximumFlickVelocityChanged" } + Signal { name: "flickDecelerationChanged" } + Signal { name: "pressDelayChanged" } + Signal { name: "movementStarted" } + Signal { name: "movementEnded" } + Signal { name: "flickStarted" } + Signal { name: "flickEnded" } + Method { + name: "resizeContent" + Parameter { name: "w"; type: "qreal" } + Parameter { name: "h"; type: "qreal" } + Parameter { name: "center"; type: "QPointF" } + } + Method { name: "returnToBounds" } + } + Component { + name: "QDeclarativeFlickableVisibleArea" + prototype: "QObject" + Property { name: "xPosition"; type: "qreal"; isReadonly: true } + Property { name: "yPosition"; type: "qreal"; isReadonly: true } + Property { name: "widthRatio"; type: "qreal"; isReadonly: true } + Property { name: "heightRatio"; type: "qreal"; isReadonly: true } + Signal { + name: "xPositionChanged" + Parameter { name: "xPosition"; type: "qreal" } + } + Signal { + name: "yPositionChanged" + Parameter { name: "yPosition"; type: "qreal" } + } + Signal { + name: "widthRatioChanged" + Parameter { name: "widthRatio"; type: "qreal" } + } + Signal { + name: "heightRatioChanged" + Parameter { name: "heightRatio"; type: "qreal" } + } + } + Component { + name: "QDeclarativeFlipable" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "Qt/Flipable 4.7", + "QtQuick/Flipable 1.0" + ] + Enum { + name: "Side" + values: { + "Front": 0, + "Back": 1 + } + } + Property { name: "front"; type: "QGraphicsObject"; isPointer: true } + Property { name: "back"; type: "QGraphicsObject"; isPointer: true } + Property { name: "side"; type: "Side"; isReadonly: true } + Signal { name: "frontChanged" } + Signal { name: "backChanged" } + Signal { name: "sideChanged" } + } + Component { + name: "QDeclarativeFlow" + defaultProperty: "data" + prototype: "QDeclarativeBasePositioner" + exports: [ + "Qt/Flow 4.7", + "QtQuick/Flow 1.0", + "QtQuick/Flow 1.1" + ] + Enum { + name: "Flow" + values: { + "LeftToRight": 0, + "TopToBottom": 1 + } + } + Property { name: "layoutDirection"; type: "Qt::LayoutDirection" } + Property { name: "flow"; type: "Flow" } + Signal { name: "flowChanged" } + Signal { name: "layoutDirectionChanged" } + } + Component { + name: "QDeclarativeFocusPanel" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "Qt/FocusPanel 4.7", + "QtQuick/FocusPanel 1.0" + ] + Property { name: "active"; type: "bool" } + Signal { name: "activeChanged" } + } + Component { + name: "QDeclarativeFocusScope" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "Qt/FocusScope 4.7", + "QtQuick/FocusScope 1.0" + ] + } + Component { + name: "QDeclarativeFontLoader" + prototype: "QObject" + exports: [ + "Qt/FontLoader 4.7", + "QtQuick/FontLoader 1.0" + ] + Enum { + name: "Status" + values: { + "Null": 0, + "Ready": 1, + "Loading": 2, + "Error": 3 + } + } + Property { name: "source"; type: "QUrl" } + Property { name: "name"; type: "string" } + Property { name: "status"; type: "Status"; isReadonly: true } + Signal { name: "sourceChanged" } + Signal { name: "nameChanged" } + Signal { name: "statusChanged" } + } + Component { + name: "QDeclarativeFontValueType" + prototype: "QDeclarativeValueType" + exports: [ + "Qt/Font 4.7", + "QtQuick/Font 1.0" + ] + Enum { + name: "FontWeight" + values: { + "Light": 25, + "Normal": 50, + "DemiBold": 63, + "Bold": 75, + "Black": 87 + } + } + Enum { + name: "Capitalization" + values: { + "MixedCase": 0, + "AllUppercase": 1, + "AllLowercase": 2, + "SmallCaps": 3, + "Capitalize": 4 + } + } + Property { name: "family"; type: "string" } + Property { name: "bold"; type: "bool" } + Property { name: "weight"; type: "FontWeight" } + Property { name: "italic"; type: "bool" } + Property { name: "underline"; type: "bool" } + Property { name: "overline"; type: "bool" } + Property { name: "strikeout"; type: "bool" } + Property { name: "pointSize"; type: "qreal" } + Property { name: "pixelSize"; type: "int" } + Property { name: "capitalization"; type: "Capitalization" } + Property { name: "letterSpacing"; type: "qreal" } + Property { name: "wordSpacing"; type: "qreal" } + } + Component { + name: "QDeclarativeGradient" + defaultProperty: "stops" + prototype: "QObject" + exports: [ + "Qt/Gradient 4.7", + "QtQuick/Gradient 1.0" + ] + Property { name: "stops"; type: "QDeclarativeGradientStop"; isList: true; isReadonly: true } + Signal { name: "updated" } + } + Component { + name: "QDeclarativeGradientStop" + prototype: "QObject" + exports: [ + "Qt/GradientStop 4.7", + "QtQuick/GradientStop 1.0" + ] + Property { name: "position"; type: "qreal" } + Property { name: "color"; type: "QColor" } + } + Component { + name: "QDeclarativeGrid" + defaultProperty: "data" + prototype: "QDeclarativeBasePositioner" + exports: [ + "Qt/Grid 4.7", + "QtQuick/Grid 1.0", + "QtQuick/Grid 1.1" + ] + Enum { + name: "Flow" + values: { + "LeftToRight": 0, + "TopToBottom": 1 + } + } + Property { name: "rows"; type: "int" } + Property { name: "columns"; type: "int" } + Property { name: "flow"; type: "Flow" } + Property { name: "layoutDirection"; type: "Qt::LayoutDirection" } + Signal { name: "rowsChanged" } + Signal { name: "columnsChanged" } + Signal { name: "flowChanged" } + Signal { name: "layoutDirectionChanged" } + } + Component { + name: "QDeclarativeGridView" + defaultProperty: "data" + prototype: "QDeclarativeFlickable" + exports: [ + "Qt/GridView 4.7", + "QtQuick/GridView 1.0", + "QtQuick/GridView 1.1" + ] + Enum { + name: "HighlightRangeMode" + values: { + "NoHighlightRange": 0, + "ApplyRange": 1, + "StrictlyEnforceRange": 2 + } + } + Enum { + name: "Flow" + values: { + "LeftToRight": 0, + "TopToBottom": 1 + } + } + Enum { + name: "SnapMode" + values: { + "NoSnap": 0, + "SnapToRow": 1, + "SnapOneRow": 2 + } + } + Enum { + name: "PositionMode" + values: { + "Beginning": 0, + "Center": 1, + "End": 2, + "Visible": 3, + "Contain": 4 + } + } + Property { name: "model"; type: "QVariant" } + Property { name: "delegate"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "currentIndex"; type: "int" } + Property { name: "currentItem"; type: "QDeclarativeItem"; isReadonly: true; isPointer: true } + Property { name: "count"; type: "int"; isReadonly: true } + Property { name: "highlight"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "highlightItem"; type: "QDeclarativeItem"; isReadonly: true; isPointer: true } + Property { name: "highlightFollowsCurrentItem"; type: "bool" } + Property { name: "highlightMoveDuration"; type: "int" } + Property { name: "preferredHighlightBegin"; type: "qreal" } + Property { name: "preferredHighlightEnd"; type: "qreal" } + Property { name: "highlightRangeMode"; type: "HighlightRangeMode" } + Property { name: "flow"; type: "Flow" } + Property { name: "keyNavigationWraps"; type: "bool" } + Property { name: "cacheBuffer"; type: "int" } + Property { name: "cellWidth"; type: "int" } + Property { name: "cellHeight"; type: "int" } + Property { name: "snapMode"; type: "SnapMode" } + Property { name: "header"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "footer"; type: "QDeclarativeComponent"; isPointer: true } + Signal { name: "countChanged" } + Signal { name: "currentIndexChanged" } + Signal { name: "cellWidthChanged" } + Signal { name: "cellHeightChanged" } + Signal { name: "highlightChanged" } + Signal { name: "highlightItemChanged" } + Signal { name: "preferredHighlightBeginChanged" } + Signal { name: "preferredHighlightEndChanged" } + Signal { name: "highlightRangeModeChanged" } + Signal { name: "highlightMoveDurationChanged" } + Signal { name: "modelChanged" } + Signal { name: "delegateChanged" } + Signal { name: "flowChanged" } + Signal { name: "keyNavigationWrapsChanged" } + Signal { name: "cacheBufferChanged" } + Signal { name: "snapModeChanged" } + Signal { name: "headerChanged" } + Signal { name: "footerChanged" } + Method { name: "moveCurrentIndexUp" } + Method { name: "moveCurrentIndexDown" } + Method { name: "moveCurrentIndexLeft" } + Method { name: "moveCurrentIndexRight" } + Method { + name: "positionViewAtIndex" + Parameter { name: "index"; type: "int" } + Parameter { name: "mode"; type: "int" } + } + Method { + name: "indexAt" + type: "int" + Parameter { name: "x"; type: "int" } + Parameter { name: "y"; type: "int" } + } + Method { name: "positionViewAtBeginning" } + Method { name: "positionViewAtEnd" } + } + Component { + name: "QDeclarativeImage" + defaultProperty: "data" + prototype: "QDeclarativeImageBase" + exports: [ + "Qt/Image 4.7", + "QtQuick/Image 1.0" + ] + Enum { + name: "FillMode" + values: { + "Stretch": 0, + "PreserveAspectFit": 1, + "PreserveAspectCrop": 2, + "Tile": 3, + "TileVertically": 4, + "TileHorizontally": 5 + } + } + Property { name: "fillMode"; type: "FillMode" } + Property { name: "paintedWidth"; type: "qreal"; isReadonly: true } + Property { name: "paintedHeight"; type: "qreal"; isReadonly: true } + Signal { name: "fillModeChanged" } + Signal { name: "paintedGeometryChanged" } + } + Component { + name: "QDeclarativeImageBase" + defaultProperty: "data" + prototype: "QDeclarativeImplicitSizeItem" + exports: [ + "QtQuick/ 1.1" + ] + Enum { + name: "Status" + values: { + "Null": 0, + "Ready": 1, + "Loading": 2, + "Error": 3 + } + } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "source"; type: "QUrl" } + Property { name: "progress"; type: "qreal"; isReadonly: true } + Property { name: "asynchronous"; type: "bool" } + Property { name: "cache"; type: "bool" } + Property { name: "sourceSize"; type: "QSize" } + Property { name: "mirror"; type: "bool" } + Signal { + name: "sourceChanged" + Parameter { type: "QUrl" } + } + Signal { name: "sourceSizeChanged" } + Signal { + name: "statusChanged" + Parameter { type: "QDeclarativeImageBase::Status" } + } + Signal { + name: "progressChanged" + Parameter { name: "progress"; type: "qreal" } + } + Signal { name: "asynchronousChanged" } + Signal { name: "cacheChanged" } + Signal { name: "mirrorChanged" } + } + Component { + name: "QDeclarativeImplicitSizeItem" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "QtQuick/ 1.0", + "QtQuick/ 1.1" + ] + Property { name: "implicitWidth"; type: "qreal"; isReadonly: true } + Property { name: "implicitHeight"; type: "qreal"; isReadonly: true } + Signal { name: "implicitWidthChanged" } + Signal { name: "implicitHeightChanged" } + } + Component { + name: "QDeclarativeImplicitSizePaintedItem" + defaultProperty: "data" + prototype: "QDeclarativePaintedItem" + exports: [ + "QtQuick/ 1.0", + "QtQuick/ 1.1" + ] + Property { name: "implicitWidth"; type: "qreal"; isReadonly: true } + Property { name: "implicitHeight"; type: "qreal"; isReadonly: true } + Signal { name: "implicitWidthChanged" } + Signal { name: "implicitHeightChanged" } + } + Component { + name: "QDeclarativeItem" + defaultProperty: "data" + prototype: "QGraphicsObject" + exports: [ + "Qt/Item 4.7", + "QtQuick/Item 1.0", + "QtQuick/Item 1.1" + ] + Enum { + name: "TransformOrigin" + values: { + "TopLeft": 0, + "Top": 1, + "TopRight": 2, + "Left": 3, + "Center": 4, + "Right": 5, + "BottomLeft": 6, + "Bottom": 7, + "BottomRight": 8 + } + } + Property { name: "parent"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "resources"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "states"; type: "QDeclarativeState"; isList: true; isReadonly: true } + Property { name: "transitions"; type: "QDeclarativeTransition"; isList: true; isReadonly: true } + Property { name: "state"; type: "string" } + Property { name: "childrenRect"; type: "QRectF"; isReadonly: true } + Property { name: "anchors"; type: "QDeclarativeAnchors"; isReadonly: true; isPointer: true } + Property { name: "left"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "right"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "horizontalCenter"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "top"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "bottom"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "verticalCenter"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "baseline"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "baselineOffset"; type: "qreal" } + Property { name: "clip"; type: "bool" } + Property { name: "focus"; type: "bool" } + Property { name: "activeFocus"; type: "bool"; isReadonly: true } + Property { name: "transform"; type: "QGraphicsTransform"; isList: true; isReadonly: true } + Property { name: "transformOrigin"; type: "TransformOrigin" } + Property { name: "transformOriginPoint"; type: "QPointF"; isReadonly: true } + Property { name: "smooth"; type: "bool" } + Property { name: "implicitWidth"; type: "qreal" } + Property { name: "implicitHeight"; type: "qreal" } + Signal { + name: "childrenRectChanged" + Parameter { type: "QRectF" } + } + Signal { + name: "baselineOffsetChanged" + Parameter { type: "qreal" } + } + Signal { + name: "stateChanged" + Parameter { type: "string" } + } + Signal { + name: "focusChanged" + Parameter { type: "bool" } + } + Signal { + name: "activeFocusChanged" + Parameter { type: "bool" } + } + Signal { + name: "parentChanged" + Parameter { type: "QDeclarativeItem"; isPointer: true } + } + Signal { + name: "transformOriginChanged" + Parameter { type: "TransformOrigin" } + } + Signal { + name: "smoothChanged" + Parameter { type: "bool" } + } + Signal { + name: "clipChanged" + Parameter { type: "bool" } + } + Signal { name: "implicitWidthChanged" } + Signal { name: "implicitHeightChanged" } + Method { + name: "mapFromItem" + type: "QScriptValue" + Parameter { name: "item"; type: "QScriptValue" } + Parameter { name: "x"; type: "qreal" } + Parameter { name: "y"; type: "qreal" } + } + Method { + name: "mapToItem" + type: "QScriptValue" + Parameter { name: "item"; type: "QScriptValue" } + Parameter { name: "x"; type: "qreal" } + Parameter { name: "y"; type: "qreal" } + } + Method { name: "forceActiveFocus" } + Method { + name: "childAt" + type: "QDeclarativeItem*" + Parameter { name: "x"; type: "qreal" } + Parameter { name: "y"; type: "qreal" } + } + } + Component { + name: "QDeclarativeKeyNavigationAttached" + prototype: "QObject" + exports: [ + "Qt/KeyNavigation 4.7", + "QtQuick/KeyNavigation 1.0" + ] + Enum { + name: "Priority" + values: { + "BeforeItem": 0, + "AfterItem": 1 + } + } + Property { name: "left"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "right"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "up"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "down"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "tab"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "backtab"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "priority"; type: "Priority" } + Signal { name: "leftChanged" } + Signal { name: "rightChanged" } + Signal { name: "upChanged" } + Signal { name: "downChanged" } + Signal { name: "tabChanged" } + Signal { name: "backtabChanged" } + Signal { name: "priorityChanged" } + } + Component { + name: "QDeclarativeKeysAttached" + prototype: "QObject" + exports: [ + "Qt/Keys 4.7", + "QtQuick/Keys 1.0" + ] + Enum { + name: "Priority" + values: { + "BeforeItem": 0, + "AfterItem": 1 + } + } + Property { name: "enabled"; type: "bool" } + Property { name: "forwardTo"; type: "QDeclarativeItem"; isList: true; isReadonly: true } + Property { name: "priority"; type: "Priority" } + Signal { name: "enabledChanged" } + Signal { name: "priorityChanged" } + Signal { + name: "pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "released" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit0Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit1Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit2Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit3Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit4Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit5Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit6Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit7Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit8Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "digit9Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "leftPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "rightPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "upPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "downPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "tabPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "backtabPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "asteriskPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "numberSignPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "escapePressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "returnPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "enterPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "deletePressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "spacePressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "backPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "cancelPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "selectPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "yesPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "noPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "context1Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "context2Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "context3Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "context4Pressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "callPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "hangupPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "flipPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "menuPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "volumeUpPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + Signal { + name: "volumeDownPressed" + Parameter { name: "event"; type: "QDeclarativeKeyEvent"; isPointer: true } + } + } + Component { + name: "QDeclarativeLayoutItem" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "Qt/LayoutItem 4.7", + "QtQuick/LayoutItem 1.0" + ] + Property { name: "maximumSize"; type: "QSizeF" } + Property { name: "minimumSize"; type: "QSizeF" } + Property { name: "preferredSize"; type: "QSizeF" } + Signal { name: "maximumSizeChanged" } + Signal { name: "minimumSizeChanged" } + Signal { name: "preferredSizeChanged" } + } + Component { + name: "QDeclarativeListElement" + prototype: "QObject" + exports: [ + "Qt/ListElement 4.7", + "QtQuick/ListElement 1.0" + ] + } + Component { + name: "QDeclarativeListModel" + prototype: "QListModelInterface" + exports: [ + "Qt/ListModel 4.7", + "QtQuick/ListModel 1.0" + ] + Property { name: "count"; type: "int"; isReadonly: true } + Signal { name: "countChanged" } + Method { name: "clear" } + Method { + name: "remove" + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + Parameter { type: "QScriptValue" } + } + Method { + name: "insert" + Parameter { name: "index"; type: "int" } + Parameter { type: "QScriptValue" } + } + Method { + name: "get" + type: "QScriptValue" + Parameter { name: "index"; type: "int" } + } + Method { + name: "set" + Parameter { name: "index"; type: "int" } + Parameter { type: "QScriptValue" } + } + Method { + name: "setProperty" + Parameter { name: "index"; type: "int" } + Parameter { name: "property"; type: "string" } + Parameter { name: "value"; type: "QVariant" } + } + Method { + name: "move" + Parameter { name: "from"; type: "int" } + Parameter { name: "to"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Method { name: "sync" } + } + Component { + name: "QDeclarativeListView" + defaultProperty: "data" + prototype: "QDeclarativeFlickable" + exports: [ + "Qt/ListView 4.7", + "QtQuick/ListView 1.0", + "QtQuick/ListView 1.1" + ] + Enum { + name: "HighlightRangeMode" + values: { + "NoHighlightRange": 0, + "ApplyRange": 1, + "StrictlyEnforceRange": 2 + } + } + Enum { + name: "Orientation" + values: { + "Horizontal": 1, + "Vertical": 2 + } + } + Enum { + name: "SnapMode" + values: { + "NoSnap": 0, + "SnapToItem": 1, + "SnapOneItem": 2 + } + } + Enum { + name: "PositionMode" + values: { + "Beginning": 0, + "Center": 1, + "End": 2, + "Visible": 3, + "Contain": 4 + } + } + Property { name: "model"; type: "QVariant" } + Property { name: "delegate"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "currentIndex"; type: "int" } + Property { name: "currentItem"; type: "QDeclarativeItem"; isReadonly: true; isPointer: true } + Property { name: "count"; type: "int"; isReadonly: true } + Property { name: "highlight"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "highlightItem"; type: "QDeclarativeItem"; isReadonly: true; isPointer: true } + Property { name: "highlightFollowsCurrentItem"; type: "bool" } + Property { name: "highlightMoveSpeed"; type: "qreal" } + Property { name: "highlightMoveDuration"; type: "int" } + Property { name: "highlightResizeSpeed"; type: "qreal" } + Property { name: "highlightResizeDuration"; type: "int" } + Property { name: "preferredHighlightBegin"; type: "qreal" } + Property { name: "preferredHighlightEnd"; type: "qreal" } + Property { name: "highlightRangeMode"; type: "HighlightRangeMode" } + Property { name: "spacing"; type: "qreal" } + Property { name: "orientation"; type: "Orientation" } + Property { name: "keyNavigationWraps"; type: "bool" } + Property { name: "cacheBuffer"; type: "int" } + Property { name: "section"; type: "QDeclarativeViewSection"; isReadonly: true; isPointer: true } + Property { name: "currentSection"; type: "string"; isReadonly: true } + Property { name: "snapMode"; type: "SnapMode" } + Property { name: "header"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "footer"; type: "QDeclarativeComponent"; isPointer: true } + Signal { name: "countChanged" } + Signal { name: "spacingChanged" } + Signal { name: "orientationChanged" } + Signal { name: "currentIndexChanged" } + Signal { name: "currentSectionChanged" } + Signal { name: "highlightMoveSpeedChanged" } + Signal { name: "highlightMoveDurationChanged" } + Signal { name: "highlightResizeSpeedChanged" } + Signal { name: "highlightResizeDurationChanged" } + Signal { name: "highlightChanged" } + Signal { name: "highlightItemChanged" } + Signal { name: "modelChanged" } + Signal { name: "delegateChanged" } + Signal { name: "highlightFollowsCurrentItemChanged" } + Signal { name: "preferredHighlightBeginChanged" } + Signal { name: "preferredHighlightEndChanged" } + Signal { name: "highlightRangeModeChanged" } + Signal { name: "keyNavigationWrapsChanged" } + Signal { name: "cacheBufferChanged" } + Signal { name: "snapModeChanged" } + Signal { name: "headerChanged" } + Signal { name: "footerChanged" } + Method { name: "incrementCurrentIndex" } + Method { name: "decrementCurrentIndex" } + Method { + name: "positionViewAtIndex" + Parameter { name: "index"; type: "int" } + Parameter { name: "mode"; type: "int" } + } + Method { + name: "indexAt" + type: "int" + Parameter { name: "x"; type: "int" } + Parameter { name: "y"; type: "int" } + } + Method { name: "positionViewAtBeginning" } + Method { name: "positionViewAtEnd" } + } + Component { + name: "QDeclarativeLoader" + defaultProperty: "data" + prototype: "QDeclarativeImplicitSizeItem" + exports: [ + "Qt/Loader 4.7", + "QtQuick/Loader 1.0" + ] + Enum { + name: "Status" + values: { + "Null": 0, + "Ready": 1, + "Loading": 2, + "Error": 3 + } + } + Property { name: "source"; type: "QUrl" } + Property { name: "sourceComponent"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "item"; type: "QGraphicsObject"; isReadonly: true; isPointer: true } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "progress"; type: "qreal"; isReadonly: true } + Signal { name: "itemChanged" } + Signal { name: "sourceChanged" } + Signal { name: "statusChanged" } + Signal { name: "progressChanged" } + Signal { name: "loaded" } + } + Component { + name: "QDeclarativeMouseArea" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "Qt/MouseArea 4.7", + "QtQuick/MouseArea 1.0" + ] + Property { name: "mouseX"; type: "qreal"; isReadonly: true } + Property { name: "mouseY"; type: "qreal"; isReadonly: true } + Property { name: "containsMouse"; type: "bool"; isReadonly: true } + Property { name: "pressed"; type: "bool"; isReadonly: true } + Property { name: "enabled"; type: "bool" } + Property { name: "pressedButtons"; type: "Qt::MouseButtons"; isReadonly: true } + Property { name: "acceptedButtons"; type: "Qt::MouseButtons" } + Property { name: "hoverEnabled"; type: "bool" } + Property { name: "drag"; type: "QDeclarativeDrag"; isReadonly: true; isPointer: true } + Signal { name: "hoveredChanged" } + Signal { name: "pressedChanged" } + Signal { name: "enabledChanged" } + Signal { name: "acceptedButtonsChanged" } + Signal { name: "hoverEnabledChanged" } + Signal { + name: "positionChanged" + Parameter { name: "mouse"; type: "QDeclarativeMouseEvent"; isPointer: true } + } + Signal { + name: "mousePositionChanged" + Parameter { name: "mouse"; type: "QDeclarativeMouseEvent"; isPointer: true } + } + Signal { + name: "pressed" + Parameter { name: "mouse"; type: "QDeclarativeMouseEvent"; isPointer: true } + } + Signal { + name: "pressAndHold" + Parameter { name: "mouse"; type: "QDeclarativeMouseEvent"; isPointer: true } + } + Signal { + name: "released" + Parameter { name: "mouse"; type: "QDeclarativeMouseEvent"; isPointer: true } + } + Signal { + name: "clicked" + Parameter { name: "mouse"; type: "QDeclarativeMouseEvent"; isPointer: true } + } + Signal { + name: "doubleClicked" + Parameter { name: "mouse"; type: "QDeclarativeMouseEvent"; isPointer: true } + } + Signal { name: "entered" } + Signal { name: "exited" } + Signal { name: "canceled" } + } + Component { + name: "QDeclarativeNumberAnimation" + prototype: "QDeclarativePropertyAnimation" + exports: [ + "Qt/NumberAnimation 4.7", + "QtQuick/NumberAnimation 1.0" + ] + Property { name: "from"; type: "qreal" } + Property { name: "to"; type: "qreal" } + } + Component { + name: "QDeclarativePackage" + defaultProperty: "data" + prototype: "QObject" + exports: [ + "Qt/Package 4.7", + "QtQuick/Package 1.0" + ] + Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } + } + Component { + name: "QDeclarativePaintedItem" + defaultProperty: "data" + prototype: "QDeclarativeItem" + Property { name: "contentsSize"; type: "QSize" } + Property { name: "fillColor"; type: "QColor" } + Property { name: "pixelCacheSize"; type: "int" } + Property { name: "smoothCache"; type: "bool" } + Property { name: "contentsScale"; type: "qreal" } + Signal { name: "fillColorChanged" } + Signal { name: "contentsSizeChanged" } + Signal { name: "contentsScaleChanged" } + } + Component { + name: "QDeclarativeParallelAnimation" + defaultProperty: "animations" + prototype: "QDeclarativeAnimationGroup" + exports: [ + "Qt/ParallelAnimation 4.7", + "QtQuick/ParallelAnimation 1.0" + ] + } + Component { + name: "QDeclarativeParentAnimation" + defaultProperty: "animations" + prototype: "QDeclarativeAnimationGroup" + exports: [ + "Qt/ParentAnimation 4.7", + "QtQuick/ParentAnimation 1.0" + ] + Property { name: "target"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "newParent"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "via"; type: "QDeclarativeItem"; isPointer: true } + Signal { name: "targetChanged" } + Signal { name: "newParentChanged" } + Signal { name: "viaChanged" } + } + Component { + name: "QDeclarativeParentChange" + prototype: "QDeclarativeStateOperation" + exports: [ + "Qt/ParentChange 4.7", + "QtQuick/ParentChange 1.0" + ] + Property { name: "target"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "parent"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "x"; type: "QDeclarativeScriptString" } + Property { name: "y"; type: "QDeclarativeScriptString" } + Property { name: "width"; type: "QDeclarativeScriptString" } + Property { name: "height"; type: "QDeclarativeScriptString" } + Property { name: "scale"; type: "QDeclarativeScriptString" } + Property { name: "rotation"; type: "QDeclarativeScriptString" } + } + Component { + name: "QDeclarativePath" + defaultProperty: "pathElements" + prototype: "QObject" + exports: [ + "Qt/Path 4.7", + "QtQuick/Path 1.0" + ] + Property { name: "pathElements"; type: "QDeclarativePathElement"; isList: true; isReadonly: true } + Property { name: "startX"; type: "qreal" } + Property { name: "startY"; type: "qreal" } + Property { name: "closed"; type: "bool"; isReadonly: true } + Signal { name: "changed" } + Signal { name: "startXChanged" } + Signal { name: "startYChanged" } + } + Component { + name: "QDeclarativePathAttribute" + prototype: "QDeclarativePathElement" + exports: [ + "Qt/PathAttribute 4.7", + "QtQuick/PathAttribute 1.0" + ] + Property { name: "name"; type: "string" } + Property { name: "value"; type: "qreal" } + Signal { name: "nameChanged" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativePathCubic" + prototype: "QDeclarativeCurve" + exports: [ + "Qt/PathCubic 4.7", + "QtQuick/PathCubic 1.0" + ] + Property { name: "control1X"; type: "qreal" } + Property { name: "control1Y"; type: "qreal" } + Property { name: "control2X"; type: "qreal" } + Property { name: "control2Y"; type: "qreal" } + Signal { name: "control1XChanged" } + Signal { name: "control1YChanged" } + Signal { name: "control2XChanged" } + Signal { name: "control2YChanged" } + } + Component { + name: "QDeclarativePathElement" + prototype: "QObject" + Signal { name: "changed" } + } + Component { + name: "QDeclarativePathLine" + prototype: "QDeclarativeCurve" + exports: [ + "Qt/PathLine 4.7", + "QtQuick/PathLine 1.0" + ] + } + Component { + name: "QDeclarativePathPercent" + prototype: "QDeclarativePathElement" + exports: [ + "Qt/PathPercent 4.7", + "QtQuick/PathPercent 1.0" + ] + Property { name: "value"; type: "qreal" } + Signal { name: "valueChanged" } + } + Component { + name: "QDeclarativePathQuad" + prototype: "QDeclarativeCurve" + exports: [ + "Qt/PathQuad 4.7", + "QtQuick/PathQuad 1.0" + ] + Property { name: "controlX"; type: "qreal" } + Property { name: "controlY"; type: "qreal" } + Signal { name: "controlXChanged" } + Signal { name: "controlYChanged" } + } + Component { + name: "QDeclarativePathView" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "Qt/PathView 4.7", + "QtQuick/PathView 1.0" + ] + Enum { + name: "HighlightRangeMode" + values: { + "NoHighlightRange": 0, + "ApplyRange": 1, + "StrictlyEnforceRange": 2 + } + } + Property { name: "model"; type: "QVariant" } + Property { name: "path"; type: "QDeclarativePath"; isPointer: true } + Property { name: "currentIndex"; type: "int" } + Property { name: "offset"; type: "qreal" } + Property { name: "highlight"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "highlightItem"; type: "QDeclarativeItem"; isReadonly: true; isPointer: true } + Property { name: "preferredHighlightBegin"; type: "qreal" } + Property { name: "preferredHighlightEnd"; type: "qreal" } + Property { name: "highlightRangeMode"; type: "HighlightRangeMode" } + Property { name: "highlightMoveDuration"; type: "int" } + Property { name: "dragMargin"; type: "qreal" } + Property { name: "flickDeceleration"; type: "qreal" } + Property { name: "interactive"; type: "bool" } + Property { name: "moving"; type: "bool"; isReadonly: true } + Property { name: "flicking"; type: "bool"; isReadonly: true } + Property { name: "count"; type: "int"; isReadonly: true } + Property { name: "delegate"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "pathItemCount"; type: "int" } + Signal { name: "currentIndexChanged" } + Signal { name: "offsetChanged" } + Signal { name: "modelChanged" } + Signal { name: "countChanged" } + Signal { name: "pathChanged" } + Signal { name: "preferredHighlightBeginChanged" } + Signal { name: "preferredHighlightEndChanged" } + Signal { name: "highlightRangeModeChanged" } + Signal { name: "dragMarginChanged" } + Signal { name: "snapPositionChanged" } + Signal { name: "delegateChanged" } + Signal { name: "pathItemCountChanged" } + Signal { name: "flickDecelerationChanged" } + Signal { name: "interactiveChanged" } + Signal { name: "movingChanged" } + Signal { name: "flickingChanged" } + Signal { name: "highlightChanged" } + Signal { name: "highlightItemChanged" } + Signal { name: "highlightMoveDurationChanged" } + Signal { name: "movementStarted" } + Signal { name: "movementEnded" } + Signal { name: "flickStarted" } + Signal { name: "flickEnded" } + Method { name: "incrementCurrentIndex" } + Method { name: "decrementCurrentIndex" } + } + Component { + name: "QDeclarativePauseAnimation" + prototype: "QDeclarativeAbstractAnimation" + exports: [ + "Qt/PauseAnimation 4.7", + "QtQuick/PauseAnimation 1.0" + ] + Property { name: "duration"; type: "int" } + Signal { + name: "durationChanged" + Parameter { type: "int" } + } + } + Component { + name: "QDeclarativePen" + prototype: "QObject" + Property { name: "width"; type: "int" } + Property { name: "color"; type: "QColor" } + Signal { name: "penChanged" } + } + Component { + name: "QDeclarativePinch" + prototype: "QObject" + exports: [ + "QtQuick/Pinch 1.1" + ] + Enum { + name: "Axis" + values: { + "NoDrag": 0, + "XAxis": 1, + "YAxis": 2, + "XandYAxis": 3 + } + } + Property { name: "target"; type: "QGraphicsObject"; isPointer: true } + Property { name: "minimumScale"; type: "qreal" } + Property { name: "maximumScale"; type: "qreal" } + Property { name: "minimumRotation"; type: "qreal" } + Property { name: "maximumRotation"; type: "qreal" } + Property { name: "dragAxis"; type: "Axis" } + Property { name: "minimumX"; type: "qreal" } + Property { name: "maximumX"; type: "qreal" } + Property { name: "minimumY"; type: "qreal" } + Property { name: "maximumY"; type: "qreal" } + Property { name: "active"; type: "bool"; isReadonly: true } + Signal { name: "targetChanged" } + Signal { name: "minimumScaleChanged" } + Signal { name: "maximumScaleChanged" } + Signal { name: "minimumRotationChanged" } + Signal { name: "maximumRotationChanged" } + Signal { name: "dragAxisChanged" } + Signal { name: "minimumXChanged" } + Signal { name: "maximumXChanged" } + Signal { name: "minimumYChanged" } + Signal { name: "maximumYChanged" } + Signal { name: "activeChanged" } + } + Component { + name: "QDeclarativePinchArea" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "QtQuick/PinchArea 1.1" + ] + Property { name: "enabled"; type: "bool" } + Property { name: "pinch"; type: "QDeclarativePinch"; isReadonly: true; isPointer: true } + Signal { name: "enabledChanged" } + Signal { + name: "pinchStarted" + Parameter { name: "pinch"; type: "QDeclarativePinchEvent"; isPointer: true } + } + Signal { + name: "pinchUpdated" + Parameter { name: "pinch"; type: "QDeclarativePinchEvent"; isPointer: true } + } + Signal { + name: "pinchFinished" + Parameter { name: "pinch"; type: "QDeclarativePinchEvent"; isPointer: true } + } + } + Component { + name: "QDeclarativePropertyAction" + prototype: "QDeclarativeAbstractAnimation" + exports: [ + "Qt/PropertyAction 4.7", + "QtQuick/PropertyAction 1.0" + ] + Property { name: "target"; type: "QObject"; isPointer: true } + Property { name: "property"; type: "string" } + Property { name: "properties"; type: "string" } + Property { name: "targets"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "exclude"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "value"; type: "QVariant" } + Signal { + name: "valueChanged" + Parameter { type: "QVariant" } + } + Signal { + name: "propertiesChanged" + Parameter { type: "string" } + } + Signal { name: "targetChanged" } + Signal { name: "propertyChanged" } + } + Component { + name: "QDeclarativePropertyAnimation" + prototype: "QDeclarativeAbstractAnimation" + exports: [ + "Qt/PropertyAnimation 4.7", + "QtQuick/PropertyAnimation 1.0" + ] + Property { name: "duration"; type: "int" } + Property { name: "from"; type: "QVariant" } + Property { name: "to"; type: "QVariant" } + Property { name: "easing"; type: "QEasingCurve" } + Property { name: "target"; type: "QObject"; isPointer: true } + Property { name: "property"; type: "string" } + Property { name: "properties"; type: "string" } + Property { name: "targets"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "exclude"; type: "QObject"; isList: true; isReadonly: true } + Signal { + name: "durationChanged" + Parameter { type: "int" } + } + Signal { + name: "fromChanged" + Parameter { type: "QVariant" } + } + Signal { + name: "toChanged" + Parameter { type: "QVariant" } + } + Signal { + name: "easingChanged" + Parameter { type: "QEasingCurve" } + } + Signal { + name: "propertiesChanged" + Parameter { type: "string" } + } + Signal { name: "targetChanged" } + Signal { name: "propertyChanged" } + } + Component { + name: "QDeclarativePropertyChanges" + prototype: "QDeclarativeStateOperation" + exports: [ + "Qt/PropertyChanges 4.7", + "QtQuick/PropertyChanges 1.0" + ] + Property { name: "target"; type: "QObject"; isPointer: true } + Property { name: "restoreEntryValues"; type: "bool" } + Property { name: "explicit"; type: "bool" } + } + Component { + name: "QDeclarativeRectangle" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "Qt/Rectangle 4.7", + "QtQuick/Rectangle 1.0" + ] + Property { name: "color"; type: "QColor" } + Property { name: "gradient"; type: "QDeclarativeGradient"; isPointer: true } + Property { name: "border"; type: "QDeclarativePen"; isReadonly: true; isPointer: true } + Property { name: "radius"; type: "qreal" } + Signal { name: "colorChanged" } + Signal { name: "radiusChanged" } + } + Component { + name: "QDeclarativeRepeater" + defaultProperty: "delegate" + prototype: "QDeclarativeItem" + exports: [ + "Qt/Repeater 4.7", + "QtQuick/Repeater 1.0", + "QtQuick/Repeater 1.1" + ] + Property { name: "model"; type: "QVariant" } + Property { name: "delegate"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "count"; type: "int"; isReadonly: true } + Signal { name: "modelChanged" } + Signal { name: "delegateChanged" } + Signal { name: "countChanged" } + Signal { + name: "itemAdded" + Parameter { name: "index"; type: "int" } + Parameter { name: "item"; type: "QDeclarativeItem"; isPointer: true } + } + Signal { + name: "itemRemoved" + Parameter { name: "index"; type: "int" } + Parameter { name: "item"; type: "QDeclarativeItem"; isPointer: true } + } + Method { + name: "itemAt" + type: "QDeclarativeItem*" + Parameter { name: "index"; type: "int" } + } + } + Component { + name: "QDeclarativeRotationAnimation" + prototype: "QDeclarativePropertyAnimation" + exports: [ + "Qt/RotationAnimation 4.7", + "QtQuick/RotationAnimation 1.0" + ] + Enum { + name: "RotationDirection" + values: { + "Numerical": 0, + "Shortest": 1, + "Clockwise": 2, + "Counterclockwise": 3 + } + } + Property { name: "from"; type: "qreal" } + Property { name: "to"; type: "qreal" } + Property { name: "direction"; type: "RotationDirection" } + Signal { name: "directionChanged" } + } + Component { + name: "QDeclarativeRow" + defaultProperty: "data" + prototype: "QDeclarativeBasePositioner" + exports: [ + "Qt/Row 4.7", + "QtQuick/Row 1.0", + "QtQuick/Row 1.1" + ] + Property { name: "layoutDirection"; type: "Qt::LayoutDirection" } + Signal { name: "layoutDirectionChanged" } + } + Component { + name: "QDeclarativeScaleGrid" + prototype: "QObject" + Property { name: "left"; type: "int" } + Property { name: "top"; type: "int" } + Property { name: "right"; type: "int" } + Property { name: "bottom"; type: "int" } + Signal { name: "borderChanged" } + } + Component { + name: "QDeclarativeScriptAction" + prototype: "QDeclarativeAbstractAnimation" + exports: [ + "Qt/ScriptAction 4.7", + "QtQuick/ScriptAction 1.0" + ] + Property { name: "script"; type: "QDeclarativeScriptString" } + Property { name: "scriptName"; type: "string" } + } + Component { + name: "QDeclarativeSequentialAnimation" + defaultProperty: "animations" + prototype: "QDeclarativeAnimationGroup" + exports: [ + "Qt/SequentialAnimation 4.7", + "QtQuick/SequentialAnimation 1.0" + ] + } + Component { + name: "QDeclarativeSmoothedAnimation" + prototype: "QDeclarativeNumberAnimation" + exports: [ + "Qt/SmoothedAnimation 4.7", + "QtQuick/SmoothedAnimation 1.0" + ] + Enum { + name: "ReversingMode" + values: { + "Eased": 0, + "Immediate": 1, + "Sync": 2 + } + } + Property { name: "velocity"; type: "qreal" } + Property { name: "reversingMode"; type: "ReversingMode" } + Property { name: "maximumEasingTime"; type: "qreal" } + Signal { name: "velocityChanged" } + Signal { name: "reversingModeChanged" } + Signal { name: "maximumEasingTimeChanged" } + } + Component { + name: "QDeclarativeSpringAnimation" + prototype: "QDeclarativeNumberAnimation" + exports: [ + "Qt/SpringAnimation 4.7", + "QtQuick/SpringAnimation 1.0" + ] + Property { name: "velocity"; type: "qreal" } + Property { name: "spring"; type: "qreal" } + Property { name: "damping"; type: "qreal" } + Property { name: "epsilon"; type: "qreal" } + Property { name: "modulus"; type: "qreal" } + Property { name: "mass"; type: "qreal" } + Signal { name: "modulusChanged" } + Signal { name: "massChanged" } + Signal { name: "syncChanged" } + } + Component { + name: "QDeclarativeState" + defaultProperty: "changes" + prototype: "QObject" + exports: [ + "Qt/State 4.7", + "QtQuick/State 1.0" + ] + Property { name: "name"; type: "string" } + Property { name: "when"; type: "QDeclarativeBinding"; isPointer: true } + Property { name: "extend"; type: "string" } + Property { name: "changes"; type: "QDeclarativeStateOperation"; isList: true; isReadonly: true } + Signal { name: "completed" } + } + Component { + name: "QDeclarativeStateChangeScript" + prototype: "QDeclarativeStateOperation" + exports: [ + "Qt/StateChangeScript 4.7", + "QtQuick/StateChangeScript 1.0" + ] + Property { name: "script"; type: "QDeclarativeScriptString" } + Property { name: "name"; type: "string" } + } + Component { + name: "QDeclarativeStateGroup" + prototype: "QObject" + exports: [ + "Qt/StateGroup 4.7", + "QtQuick/StateGroup 1.0" + ] + Property { name: "state"; type: "string" } + Property { name: "states"; type: "QDeclarativeState"; isList: true; isReadonly: true } + Property { name: "transitions"; type: "QDeclarativeTransition"; isList: true; isReadonly: true } + Signal { + name: "stateChanged" + Parameter { type: "string" } + } + } + Component { name: "QDeclarativeStateOperation"; prototype: "QObject" } + Component { + name: "QDeclarativeSystemPalette" + prototype: "QObject" + exports: [ + "Qt/SystemPalette 4.7", + "QtQuick/SystemPalette 1.0" + ] + Enum { + name: "ColorGroup" + values: { + "Active": 0, + "Inactive": 2, + "Disabled": 1 + } + } + Property { name: "colorGroup"; type: "QDeclarativeSystemPalette::ColorGroup" } + Property { name: "window"; type: "QColor"; isReadonly: true } + Property { name: "windowText"; type: "QColor"; isReadonly: true } + Property { name: "base"; type: "QColor"; isReadonly: true } + Property { name: "text"; type: "QColor"; isReadonly: true } + Property { name: "alternateBase"; type: "QColor"; isReadonly: true } + Property { name: "button"; type: "QColor"; isReadonly: true } + Property { name: "buttonText"; type: "QColor"; isReadonly: true } + Property { name: "light"; type: "QColor"; isReadonly: true } + Property { name: "midlight"; type: "QColor"; isReadonly: true } + Property { name: "dark"; type: "QColor"; isReadonly: true } + Property { name: "mid"; type: "QColor"; isReadonly: true } + Property { name: "shadow"; type: "QColor"; isReadonly: true } + Property { name: "highlight"; type: "QColor"; isReadonly: true } + Property { name: "highlightedText"; type: "QColor"; isReadonly: true } + Signal { name: "paletteChanged" } + } + Component { + name: "QDeclarativeText" + defaultProperty: "data" + prototype: "QDeclarativeImplicitSizeItem" + exports: [ + "Qt/Text 4.7", + "QtQuick/Text 1.0", + "QtQuick/Text 1.1" + ] + Enum { + name: "HAlignment" + values: { + "AlignLeft": 1, + "AlignRight": 2, + "AlignHCenter": 4, + "AlignJustify": 8 + } + } + Enum { + name: "VAlignment" + values: { + "AlignTop": 32, + "AlignBottom": 64, + "AlignVCenter": 128 + } + } + Enum { + name: "TextStyle" + values: { + "Normal": 0, + "Outline": 1, + "Raised": 2, + "Sunken": 3 + } + } + Enum { + name: "TextFormat" + values: { + "PlainText": 0, + "RichText": 1, + "AutoText": 2, + "StyledText": 4 + } + } + Enum { + name: "TextElideMode" + values: { + "ElideLeft": 0, + "ElideRight": 1, + "ElideMiddle": 2, + "ElideNone": 3 + } + } + Enum { + name: "WrapMode" + values: { + "NoWrap": 0, + "WordWrap": 1, + "WrapAnywhere": 3, + "WrapAtWordBoundaryOrAnywhere": 4, + "Wrap": 4 + } + } + Enum { + name: "LineHeightMode" + values: { + "MultiplyHeight": 0, + "PixelHeight": 1 + } + } + Property { name: "text"; type: "string" } + Property { name: "font"; type: "QFont" } + Property { name: "color"; type: "QColor" } + Property { name: "style"; type: "TextStyle" } + Property { name: "styleColor"; type: "QColor" } + Property { name: "horizontalAlignment"; type: "HAlignment" } + Property { name: "verticalAlignment"; type: "VAlignment" } + Property { name: "wrapMode"; type: "WrapMode" } + Property { name: "lineCount"; type: "int"; isReadonly: true } + Property { name: "truncated"; type: "bool"; isReadonly: true } + Property { name: "maximumLineCount"; type: "int" } + Property { name: "textFormat"; type: "TextFormat" } + Property { name: "elide"; type: "TextElideMode" } + Property { name: "paintedWidth"; type: "qreal"; isReadonly: true } + Property { name: "paintedHeight"; type: "qreal"; isReadonly: true } + Property { name: "lineHeight"; type: "qreal" } + Property { name: "lineHeightMode"; type: "LineHeightMode" } + Signal { + name: "textChanged" + Parameter { name: "text"; type: "string" } + } + Signal { + name: "linkActivated" + Parameter { name: "link"; type: "string" } + } + Signal { + name: "fontChanged" + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "colorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "styleChanged" + Parameter { name: "style"; type: "TextStyle" } + } + Signal { + name: "styleColorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "horizontalAlignmentChanged" + Parameter { name: "alignment"; type: "HAlignment" } + } + Signal { + name: "verticalAlignmentChanged" + Parameter { name: "alignment"; type: "VAlignment" } + } + Signal { name: "wrapModeChanged" } + Signal { name: "lineCountChanged" } + Signal { name: "truncatedChanged" } + Signal { name: "maximumLineCountChanged" } + Signal { + name: "textFormatChanged" + Parameter { name: "textFormat"; type: "TextFormat" } + } + Signal { + name: "elideModeChanged" + Parameter { name: "mode"; type: "TextElideMode" } + } + Signal { name: "paintedSizeChanged" } + Signal { + name: "lineHeightChanged" + Parameter { name: "lineHeight"; type: "qreal" } + } + Signal { + name: "lineHeightModeChanged" + Parameter { name: "mode"; type: "LineHeightMode" } + } + } + Component { + name: "QDeclarativeTextEdit" + defaultProperty: "data" + prototype: "QDeclarativeImplicitSizePaintedItem" + exports: [ + "Qt/TextEdit 4.7", + "QtQuick/TextEdit 1.0", + "QtQuick/TextEdit 1.1" + ] + Enum { + name: "HAlignment" + values: { + "AlignLeft": 1, + "AlignRight": 2, + "AlignHCenter": 4, + "AlignJustify": 8 + } + } + Enum { + name: "VAlignment" + values: { + "AlignTop": 32, + "AlignBottom": 64, + "AlignVCenter": 128 + } + } + Enum { + name: "TextFormat" + values: { + "PlainText": 0, + "RichText": 1, + "AutoText": 2 + } + } + Enum { + name: "WrapMode" + values: { + "NoWrap": 0, + "WordWrap": 1, + "WrapAnywhere": 3, + "WrapAtWordBoundaryOrAnywhere": 4, + "Wrap": 4 + } + } + Enum { + name: "SelectionMode" + values: { + "SelectCharacters": 0, + "SelectWords": 1 + } + } + Property { name: "text"; type: "string" } + Property { name: "color"; type: "QColor" } + Property { name: "selectionColor"; type: "QColor" } + Property { name: "selectedTextColor"; type: "QColor" } + Property { name: "font"; type: "QFont" } + Property { name: "horizontalAlignment"; type: "HAlignment" } + Property { name: "verticalAlignment"; type: "VAlignment" } + Property { name: "wrapMode"; type: "WrapMode" } + Property { name: "lineCount"; type: "int"; isReadonly: true } + Property { name: "paintedWidth"; type: "qreal"; isReadonly: true } + Property { name: "paintedHeight"; type: "qreal"; isReadonly: true } + Property { name: "textFormat"; type: "TextFormat" } + Property { name: "readOnly"; type: "bool" } + Property { name: "cursorVisible"; type: "bool" } + Property { name: "cursorPosition"; type: "int" } + Property { name: "cursorRectangle"; type: "QRect"; isReadonly: true } + Property { name: "cursorDelegate"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "selectionStart"; type: "int"; isReadonly: true } + Property { name: "selectionEnd"; type: "int"; isReadonly: true } + Property { name: "selectedText"; type: "string"; isReadonly: true } + Property { name: "activeFocusOnPress"; type: "bool" } + Property { name: "persistentSelection"; type: "bool" } + Property { name: "textMargin"; type: "qreal" } + Property { name: "inputMethodHints"; type: "Qt::InputMethodHints" } + Property { name: "selectByMouse"; type: "bool" } + Property { name: "mouseSelectionMode"; type: "SelectionMode" } + Property { name: "canPaste"; type: "bool"; isReadonly: true } + Signal { + name: "textChanged" + Parameter { type: "string" } + } + Signal { name: "paintedSizeChanged" } + Signal { name: "cursorPositionChanged" } + Signal { name: "cursorRectangleChanged" } + Signal { name: "selectionStartChanged" } + Signal { name: "selectionEndChanged" } + Signal { name: "selectionChanged" } + Signal { + name: "colorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "selectionColorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "selectedTextColorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "fontChanged" + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "horizontalAlignmentChanged" + Parameter { name: "alignment"; type: "HAlignment" } + } + Signal { + name: "verticalAlignmentChanged" + Parameter { name: "alignment"; type: "VAlignment" } + } + Signal { name: "wrapModeChanged" } + Signal { name: "lineCountChanged" } + Signal { + name: "textFormatChanged" + Parameter { name: "textFormat"; type: "TextFormat" } + } + Signal { + name: "readOnlyChanged" + Parameter { name: "isReadOnly"; type: "bool" } + } + Signal { + name: "cursorVisibleChanged" + Parameter { name: "isCursorVisible"; type: "bool" } + } + Signal { name: "cursorDelegateChanged" } + Signal { + name: "activeFocusOnPressChanged" + Parameter { name: "activeFocusOnPressed"; type: "bool" } + } + Signal { + name: "persistentSelectionChanged" + Parameter { name: "isPersistentSelection"; type: "bool" } + } + Signal { + name: "textMarginChanged" + Parameter { name: "textMargin"; type: "qreal" } + } + Signal { + name: "selectByMouseChanged" + Parameter { name: "selectByMouse"; type: "bool" } + } + Signal { + name: "mouseSelectionModeChanged" + Parameter { name: "mode"; type: "SelectionMode" } + } + Signal { + name: "linkActivated" + Parameter { name: "link"; type: "string" } + } + Signal { name: "canPasteChanged" } + Method { name: "selectAll" } + Method { name: "selectWord" } + Method { + name: "select" + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + } + Method { name: "deselect" } + Method { name: "cut" } + Method { name: "copy" } + Method { name: "paste" } + Method { name: "openSoftwareInputPanel" } + Method { name: "closeSoftwareInputPanel" } + Method { + name: "positionToRectangle" + type: "QRectF" + Parameter { type: "int" } + } + Method { + name: "positionAt" + type: "int" + Parameter { name: "x"; type: "int" } + Parameter { name: "y"; type: "int" } + } + Method { + name: "moveCursorSelection" + Parameter { name: "pos"; type: "int" } + } + Method { + name: "moveCursorSelection" + Parameter { name: "pos"; type: "int" } + Parameter { name: "mode"; type: "SelectionMode" } + } + } + Component { + name: "QDeclarativeTextInput" + defaultProperty: "data" + prototype: "QDeclarativeImplicitSizePaintedItem" + exports: [ + "Qt/TextInput 4.7", + "QtQuick/TextInput 1.0", + "QtQuick/TextInput 1.1" + ] + Enum { + name: "EchoMode" + values: { + "Normal": 0, + "NoEcho": 1, + "Password": 2, + "PasswordEchoOnEdit": 3 + } + } + Enum { + name: "HAlignment" + values: { + "AlignLeft": 1, + "AlignRight": 2, + "AlignHCenter": 4 + } + } + Enum { + name: "SelectionMode" + values: { + "SelectCharacters": 0, + "SelectWords": 1 + } + } + Property { name: "text"; type: "string" } + Property { name: "color"; type: "QColor" } + Property { name: "selectionColor"; type: "QColor" } + Property { name: "selectedTextColor"; type: "QColor" } + Property { name: "font"; type: "QFont" } + Property { name: "horizontalAlignment"; type: "HAlignment" } + Property { name: "readOnly"; type: "bool" } + Property { name: "cursorVisible"; type: "bool" } + Property { name: "cursorPosition"; type: "int" } + Property { name: "cursorRectangle"; type: "QRect"; isReadonly: true } + Property { name: "cursorDelegate"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "selectionStart"; type: "int"; isReadonly: true } + Property { name: "selectionEnd"; type: "int"; isReadonly: true } + Property { name: "selectedText"; type: "string"; isReadonly: true } + Property { name: "maximumLength"; type: "int" } + Property { name: "validator"; type: "QValidator"; isPointer: true } + Property { name: "inputMask"; type: "string" } + Property { name: "inputMethodHints"; type: "Qt::InputMethodHints" } + Property { name: "acceptableInput"; type: "bool"; isReadonly: true } + Property { name: "echoMode"; type: "EchoMode" } + Property { name: "activeFocusOnPress"; type: "bool" } + Property { name: "passwordCharacter"; type: "string" } + Property { name: "displayText"; type: "string"; isReadonly: true } + Property { name: "autoScroll"; type: "bool" } + Property { name: "selectByMouse"; type: "bool" } + Property { name: "mouseSelectionMode"; type: "SelectionMode" } + Property { name: "canPaste"; type: "bool"; isReadonly: true } + Signal { name: "textChanged" } + Signal { name: "cursorPositionChanged" } + Signal { name: "selectionStartChanged" } + Signal { name: "selectionEndChanged" } + Signal { name: "selectedTextChanged" } + Signal { name: "accepted" } + Signal { name: "acceptableInputChanged" } + Signal { + name: "colorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "selectionColorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "selectedTextColorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "fontChanged" + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "horizontalAlignmentChanged" + Parameter { name: "alignment"; type: "HAlignment" } + } + Signal { + name: "readOnlyChanged" + Parameter { name: "isReadOnly"; type: "bool" } + } + Signal { + name: "cursorVisibleChanged" + Parameter { name: "isCursorVisible"; type: "bool" } + } + Signal { name: "cursorDelegateChanged" } + Signal { + name: "maximumLengthChanged" + Parameter { name: "maximumLength"; type: "int" } + } + Signal { name: "validatorChanged" } + Signal { + name: "inputMaskChanged" + Parameter { name: "inputMask"; type: "string" } + } + Signal { + name: "echoModeChanged" + Parameter { name: "echoMode"; type: "EchoMode" } + } + Signal { name: "passwordCharacterChanged" } + Signal { name: "displayTextChanged" } + Signal { + name: "activeFocusOnPressChanged" + Parameter { name: "activeFocusOnPress"; type: "bool" } + } + Signal { + name: "autoScrollChanged" + Parameter { name: "autoScroll"; type: "bool" } + } + Signal { + name: "selectByMouseChanged" + Parameter { name: "selectByMouse"; type: "bool" } + } + Signal { + name: "mouseSelectionModeChanged" + Parameter { name: "mode"; type: "SelectionMode" } + } + Signal { name: "canPasteChanged" } + Method { name: "selectAll" } + Method { name: "selectWord" } + Method { + name: "select" + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + } + Method { name: "deselect" } + Method { name: "cut" } + Method { name: "copy" } + Method { name: "paste" } + Method { + name: "positionAt" + type: "int" + Parameter { name: "x"; type: "int" } + } + Method { + name: "positionToRectangle" + type: "QRectF" + Parameter { name: "pos"; type: "int" } + } + Method { + name: "moveCursorSelection" + Parameter { name: "pos"; type: "int" } + } + Method { + name: "moveCursorSelection" + Parameter { name: "pos"; type: "int" } + Parameter { name: "mode"; type: "SelectionMode" } + } + Method { name: "openSoftwareInputPanel" } + Method { name: "closeSoftwareInputPanel" } + } + Component { + name: "QDeclarativeTimer" + prototype: "QObject" + exports: [ + "Qt/Timer 4.7", + "QtQuick/Timer 1.0" + ] + Property { name: "interval"; type: "int" } + Property { name: "running"; type: "bool" } + Property { name: "repeat"; type: "bool" } + Property { name: "triggeredOnStart"; type: "bool" } + Property { name: "parent"; type: "QObject"; isReadonly: true; isPointer: true } + Signal { name: "triggered" } + Signal { name: "runningChanged" } + Signal { name: "intervalChanged" } + Signal { name: "repeatChanged" } + Signal { name: "triggeredOnStartChanged" } + Method { name: "start" } + Method { name: "stop" } + Method { name: "restart" } + } + Component { + name: "QDeclarativeTransition" + defaultProperty: "animations" + prototype: "QObject" + exports: [ + "Qt/Transition 4.7", + "QtQuick/Transition 1.0" + ] + Property { name: "from"; type: "string" } + Property { name: "to"; type: "string" } + Property { name: "reversible"; type: "bool" } + Property { + name: "animations" + type: "QDeclarativeAbstractAnimation" + isList: true + isReadonly: true + } + Signal { name: "fromChanged" } + Signal { name: "toChanged" } + Signal { name: "reversibleChanged" } + } + Component { + name: "QDeclarativeTranslate" + prototype: "QGraphicsTransform" + exports: [ + "Qt/Translate 4.7", + "QtQuick/Translate 1.0" + ] + Property { name: "x"; type: "qreal" } + Property { name: "y"; type: "qreal" } + Signal { name: "xChanged" } + Signal { name: "yChanged" } + } + Component { name: "QDeclarativeValueType"; prototype: "QObject" } + Component { + name: "QDeclarativeVector3dAnimation" + prototype: "QDeclarativePropertyAnimation" + exports: [ + "Qt/Vector3dAnimation 4.7", + "QtQuick/Vector3dAnimation 1.0" + ] + Property { name: "from"; type: "QVector3D" } + Property { name: "to"; type: "QVector3D" } + } + Component { + name: "QDeclarativeViewSection" + prototype: "QObject" + exports: [ + "Qt/ViewSection 4.7", + "QtQuick/ViewSection 1.0" + ] + Enum { + name: "SectionCriteria" + values: { + "FullString": 0, + "FirstCharacter": 1 + } + } + Property { name: "property"; type: "string" } + Property { name: "criteria"; type: "SectionCriteria" } + Property { name: "delegate"; type: "QDeclarativeComponent"; isPointer: true } + Signal { name: "propertyChanged" } + Signal { name: "criteriaChanged" } + Signal { name: "delegateChanged" } + } + Component { + name: "QDeclarativeVisualDataModel" + defaultProperty: "delegate" + prototype: "QDeclarativeVisualModel" + exports: [ + "Qt/VisualDataModel 4.7", + "QtQuick/VisualDataModel 1.0" + ] + Property { name: "model"; type: "QVariant" } + Property { name: "delegate"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "part"; type: "string" } + Property { name: "parts"; type: "QObject"; isReadonly: true; isPointer: true } + Property { name: "rootIndex"; type: "QVariant" } + Signal { + name: "createdPackage" + Parameter { name: "index"; type: "int" } + Parameter { name: "package"; type: "QDeclarativePackage"; isPointer: true } + } + Signal { + name: "destroyingPackage" + Parameter { name: "package"; type: "QDeclarativePackage"; isPointer: true } + } + Signal { name: "rootIndexChanged" } + Method { + name: "modelIndex" + type: "QVariant" + Parameter { name: "idx"; type: "int" } + } + Method { name: "parentModelIndex"; type: "QVariant" } + } + Component { name: "QDeclarativeVisualDataModelParts"; prototype: "QObject" } + Component { + name: "QDeclarativeVisualItemModel" + defaultProperty: "children" + prototype: "QDeclarativeVisualModel" + exports: [ + "Qt/VisualItemModel 4.7", + "QtQuick/VisualItemModel 1.0" + ] + Property { name: "children"; type: "QDeclarativeItem"; isList: true; isReadonly: true } + Signal { name: "childrenChanged" } + } + Component { + name: "QDeclarativeVisualModel" + prototype: "QObject" + Property { name: "count"; type: "int"; isReadonly: true } + Signal { name: "countChanged" } + Signal { + name: "itemsInserted" + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsRemoved" + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsMoved" + Parameter { name: "from"; type: "int" } + Parameter { name: "to"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsChanged" + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { name: "modelReset" } + Signal { + name: "createdItem" + Parameter { name: "index"; type: "int" } + Parameter { name: "item"; type: "QDeclarativeItem"; isPointer: true } + } + Signal { + name: "destroyingItem" + Parameter { name: "item"; type: "QDeclarativeItem"; isPointer: true } + } + } + Component { + name: "QDeclarativeWorkerScript" + prototype: "QObject" + exports: [ + "Qt/WorkerScript 4.7", + "QtQuick/WorkerScript 1.0" + ] + Property { name: "source"; type: "QUrl" } + Signal { name: "sourceChanged" } + Signal { + name: "message" + Parameter { name: "messageObject"; type: "QScriptValue" } + } + Method { + name: "sendMessage" + Parameter { type: "QScriptValue" } + } + } + Component { + name: "QDeclarativeXmlListModel" + defaultProperty: "roles" + prototype: "QListModelInterface" + exports: [ + "Qt/XmlListModel 4.7", + "QtQuick/XmlListModel 1.0" + ] + Enum { + name: "Status" + values: { + "Null": 0, + "Ready": 1, + "Loading": 2, + "Error": 3 + } + } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "progress"; type: "qreal"; isReadonly: true } + Property { name: "source"; type: "QUrl" } + Property { name: "xml"; type: "string" } + Property { name: "query"; type: "string" } + Property { name: "namespaceDeclarations"; type: "string" } + Property { name: "roles"; type: "QDeclarativeXmlListModelRole"; isList: true; isReadonly: true } + Property { name: "count"; type: "int"; isReadonly: true } + Signal { + name: "statusChanged" + Parameter { type: "QDeclarativeXmlListModel::Status" } + } + Signal { + name: "progressChanged" + Parameter { name: "progress"; type: "qreal" } + } + Signal { name: "countChanged" } + Signal { name: "sourceChanged" } + Signal { name: "xmlChanged" } + Signal { name: "queryChanged" } + Signal { name: "namespaceDeclarationsChanged" } + Method { name: "reload" } + Method { + name: "get" + type: "QScriptValue" + Parameter { name: "index"; type: "int" } + } + Method { name: "errorString"; type: "string" } + } + Component { + name: "QDeclarativeXmlListModelRole" + prototype: "QObject" + exports: [ + "Qt/XmlRole 4.7", + "QtQuick/XmlRole 1.0" + ] + Property { name: "name"; type: "string" } + Property { name: "query"; type: "string" } + Property { name: "isKey"; type: "bool" } + Signal { name: "nameChanged" } + Signal { name: "queryChanged" } + Signal { name: "isKeyChanged" } + } + Component { + name: "QDoubleValidator" + prototype: "QValidator" + exports: [ + "Qt/DoubleValidator 4.7", + "QtQuick/DoubleValidator 1.0" + ] + Enum { + name: "Notation" + values: { + "StandardNotation": 0, + "ScientificNotation": 1 + } + } + Property { name: "bottom"; type: "double" } + Property { name: "top"; type: "double" } + Property { name: "decimals"; type: "int" } + Property { name: "notation"; type: "Notation" } + } + Component { + name: "QGraphicsObject" + defaultProperty: "children" + prototype: "QObject" + Property { name: "parent"; type: "QGraphicsObject"; isPointer: true } + Property { name: "opacity"; type: "qreal" } + Property { name: "enabled"; type: "bool" } + Property { name: "visible"; type: "bool" } + Property { name: "pos"; type: "QPointF" } + Property { name: "x"; type: "qreal" } + Property { name: "y"; type: "qreal" } + Property { name: "z"; type: "qreal" } + Property { name: "rotation"; type: "qreal" } + Property { name: "scale"; type: "qreal" } + Property { name: "transformOriginPoint"; type: "QPointF" } + Property { name: "effect"; type: "QGraphicsEffect"; isPointer: true } + Property { name: "children"; type: "QGraphicsObject"; isList: true; isReadonly: true } + Property { name: "width"; type: "qreal" } + Property { name: "height"; type: "qreal" } + Signal { name: "parentChanged" } + Signal { name: "opacityChanged" } + Signal { name: "visibleChanged" } + Signal { name: "enabledChanged" } + Signal { name: "xChanged" } + Signal { name: "yChanged" } + Signal { name: "zChanged" } + Signal { name: "rotationChanged" } + Signal { name: "scaleChanged" } + Signal { name: "childrenChanged" } + Signal { name: "widthChanged" } + Signal { name: "heightChanged" } + } + Component { + name: "QGraphicsRotation" + prototype: "QGraphicsTransform" + exports: [ + "Qt/Rotation 4.7", + "QtQuick/Rotation 1.0" + ] + Property { name: "origin"; type: "QVector3D" } + Property { name: "angle"; type: "qreal" } + Property { name: "axis"; type: "QVector3D" } + Signal { name: "originChanged" } + Signal { name: "angleChanged" } + Signal { name: "axisChanged" } + } + Component { + name: "QGraphicsScale" + prototype: "QGraphicsTransform" + exports: [ + "Qt/Scale 4.7", + "QtQuick/Scale 1.0" + ] + Property { name: "origin"; type: "QVector3D" } + Property { name: "xScale"; type: "qreal" } + Property { name: "yScale"; type: "qreal" } + Property { name: "zScale"; type: "qreal" } + Signal { name: "originChanged" } + Signal { name: "xScaleChanged" } + Signal { name: "yScaleChanged" } + Signal { name: "zScaleChanged" } + Signal { name: "scaleChanged" } + } + Component { name: "QGraphicsTransform"; prototype: "QObject" } + Component { + name: "QGraphicsWidget" + defaultProperty: "children" + prototype: "__extended__.QGraphicsWidget" + exports: [ + "Qt/QGraphicsWidget 4.7", + "QtQuick/QGraphicsWidget 1.0" + ] + Property { name: "anchors"; type: "QDeclarativeAnchors"; isReadonly: true; isPointer: true } + Property { name: "left"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "right"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "horizontalCenter"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "top"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "bottom"; type: "QDeclarativeAnchorLine"; isReadonly: true } + Property { name: "verticalCenter"; type: "QDeclarativeAnchorLine"; isReadonly: true } + } + Component { + name: "QIntValidator" + prototype: "QValidator" + exports: [ + "Qt/IntValidator 4.7", + "QtQuick/IntValidator 1.0" + ] + Property { name: "bottom"; type: "int" } + Property { name: "top"; type: "int" } + } + Component { + name: "QListModelInterface" + prototype: "QObject" + Signal { + name: "itemsInserted" + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsRemoved" + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsMoved" + Parameter { name: "from"; type: "int" } + Parameter { name: "to"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsChanged" + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + Parameter { name: "roles"; type: "QList" } + } + } + Component { + name: "QObject" + exports: [ + "Qt/QtObject 4.7", + "QtQuick/QtObject 1.0" + ] + Property { name: "objectName"; type: "string" } + Signal { + name: "destroyed" + Parameter { type: "QObject"; isPointer: true } + } + Signal { name: "destroyed" } + Method { name: "deleteLater" } + } + Component { + name: "QRegExpValidator" + prototype: "QValidator" + exports: [ + "Qt/RegExpValidator 4.7", + "QtQuick/RegExpValidator 1.0" + ] + Property { name: "regExp"; type: "QRegExp" } + } + Component { name: "QValidator"; prototype: "QObject" } + Component { + name: "Qt" + Enum { + name: "GlobalColor" + values: { + "color0": 0, + "color1": 1, + "black": 2, + "white": 3, + "darkGray": 4, + "gray": 5, + "lightGray": 6, + "red": 7, + "green": 8, + "blue": 9, + "cyan": 10, + "magenta": 11, + "yellow": 12, + "darkRed": 13, + "darkGreen": 14, + "darkBlue": 15, + "darkCyan": 16, + "darkMagenta": 17, + "darkYellow": 18, + "transparent": 19 + } + } + Enum { + name: "KeyboardModifiers" + values: { + "NoModifier": 0, + "ShiftModifier": 33554432, + "ControlModifier": 67108864, + "AltModifier": 134217728, + "MetaModifier": 268435456, + "KeypadModifier": 536870912, + "GroupSwitchModifier": 1073741824, + "KeyboardModifierMask": -33554432 + } + } + Enum { + name: "MouseButtons" + values: { + "NoButton": 0, + "LeftButton": 1, + "RightButton": 2, + "MidButton": 4, + "MiddleButton": 4, + "XButton1": 8, + "XButton2": 16, + "MouseButtonMask": 255 + } + } + Enum { + name: "Orientation" + values: { + "Horizontal": 1, + "Vertical": 2 + } + } + Enum { + name: "Orientations" + values: { + "Horizontal": 1, + "Vertical": 2 + } + } + Enum { + name: "FocusPolicy" + values: { + "NoFocus": 0, + "TabFocus": 1, + "ClickFocus": 2, + "StrongFocus": 11, + "WheelFocus": 15 + } + } + Enum { + name: "SortOrder" + values: { + "AscendingOrder": 0, + "DescendingOrder": 1 + } + } + Enum { + name: "Alignment" + values: { + "AlignLeft": 1, + "AlignLeading": 1, + "AlignRight": 2, + "AlignTrailing": 2, + "AlignHCenter": 4, + "AlignJustify": 8, + "AlignAbsolute": 16, + "AlignHorizontal_Mask": 31, + "AlignTop": 32, + "AlignBottom": 64, + "AlignVCenter": 128, + "AlignVertical_Mask": 224, + "AlignCenter": 132 + } + } + Enum { + name: "TextElideMode" + values: { + "ElideLeft": 0, + "ElideRight": 1, + "ElideMiddle": 2, + "ElideNone": 3 + } + } + Enum { + name: "WindowType" + values: { + "Widget": 0, + "Window": 1, + "Dialog": 3, + "Sheet": 5, + "Drawer": 7, + "Popup": 9, + "Tool": 11, + "ToolTip": 13, + "SplashScreen": 15, + "Desktop": 17, + "SubWindow": 18, + "WindowType_Mask": 255, + "MSWindowsFixedSizeDialogHint": 256, + "MSWindowsOwnDC": 512, + "X11BypassWindowManagerHint": 1024, + "FramelessWindowHint": 2048, + "WindowTitleHint": 4096, + "WindowSystemMenuHint": 8192, + "WindowMinimizeButtonHint": 16384, + "WindowMaximizeButtonHint": 32768, + "WindowMinMaxButtonsHint": 49152, + "WindowContextHelpButtonHint": 65536, + "WindowShadeButtonHint": 131072, + "WindowStaysOnTopHint": 262144, + "CustomizeWindowHint": 33554432, + "WindowStaysOnBottomHint": 67108864, + "WindowCloseButtonHint": 134217728, + "MacWindowToolBarButtonHint": 268435456, + "BypassGraphicsProxyWidget": 536870912, + "WindowOkButtonHint": 524288, + "WindowCancelButtonHint": 1048576, + "WindowSoftkeysVisibleHint": 1073741824, + "WindowSoftkeysRespondHint": -2147483648 + } + } + Enum { + name: "WindowFlags" + values: { + "Widget": 0, + "Window": 1, + "Dialog": 3, + "Sheet": 5, + "Drawer": 7, + "Popup": 9, + "Tool": 11, + "ToolTip": 13, + "SplashScreen": 15, + "Desktop": 17, + "SubWindow": 18, + "WindowType_Mask": 255, + "MSWindowsFixedSizeDialogHint": 256, + "MSWindowsOwnDC": 512, + "X11BypassWindowManagerHint": 1024, + "FramelessWindowHint": 2048, + "WindowTitleHint": 4096, + "WindowSystemMenuHint": 8192, + "WindowMinimizeButtonHint": 16384, + "WindowMaximizeButtonHint": 32768, + "WindowMinMaxButtonsHint": 49152, + "WindowContextHelpButtonHint": 65536, + "WindowShadeButtonHint": 131072, + "WindowStaysOnTopHint": 262144, + "CustomizeWindowHint": 33554432, + "WindowStaysOnBottomHint": 67108864, + "WindowCloseButtonHint": 134217728, + "MacWindowToolBarButtonHint": 268435456, + "BypassGraphicsProxyWidget": 536870912, + "WindowOkButtonHint": 524288, + "WindowCancelButtonHint": 1048576, + "WindowSoftkeysVisibleHint": 1073741824, + "WindowSoftkeysRespondHint": -2147483648 + } + } + Enum { + name: "WindowState" + values: { + "WindowNoState": 0, + "WindowMinimized": 1, + "WindowMaximized": 2, + "WindowFullScreen": 4, + "WindowActive": 8 + } + } + Enum { + name: "WindowStates" + values: { + "WindowNoState": 0, + "WindowMinimized": 1, + "WindowMaximized": 2, + "WindowFullScreen": 4, + "WindowActive": 8 + } + } + Enum { + name: "WidgetAttribute" + values: { + "WA_Disabled": 0, + "WA_UnderMouse": 1, + "WA_MouseTracking": 2, + "WA_ContentsPropagated": 3, + "WA_OpaquePaintEvent": 4, + "WA_NoBackground": 4, + "WA_StaticContents": 5, + "WA_LaidOut": 7, + "WA_PaintOnScreen": 8, + "WA_NoSystemBackground": 9, + "WA_UpdatesDisabled": 10, + "WA_Mapped": 11, + "WA_MacNoClickThrough": 12, + "WA_PaintOutsidePaintEvent": 13, + "WA_InputMethodEnabled": 14, + "WA_WState_Visible": 15, + "WA_WState_Hidden": 16, + "WA_ForceDisabled": 32, + "WA_KeyCompression": 33, + "WA_PendingMoveEvent": 34, + "WA_PendingResizeEvent": 35, + "WA_SetPalette": 36, + "WA_SetFont": 37, + "WA_SetCursor": 38, + "WA_NoChildEventsFromChildren": 39, + "WA_WindowModified": 41, + "WA_Resized": 42, + "WA_Moved": 43, + "WA_PendingUpdate": 44, + "WA_InvalidSize": 45, + "WA_MacBrushedMetal": 46, + "WA_MacMetalStyle": 46, + "WA_CustomWhatsThis": 47, + "WA_LayoutOnEntireRect": 48, + "WA_OutsideWSRange": 49, + "WA_GrabbedShortcut": 50, + "WA_TransparentForMouseEvents": 51, + "WA_PaintUnclipped": 52, + "WA_SetWindowIcon": 53, + "WA_NoMouseReplay": 54, + "WA_DeleteOnClose": 55, + "WA_RightToLeft": 56, + "WA_SetLayoutDirection": 57, + "WA_NoChildEventsForParent": 58, + "WA_ForceUpdatesDisabled": 59, + "WA_WState_Created": 60, + "WA_WState_CompressKeys": 61, + "WA_WState_InPaintEvent": 62, + "WA_WState_Reparented": 63, + "WA_WState_ConfigPending": 64, + "WA_WState_Polished": 66, + "WA_WState_DND": 67, + "WA_WState_OwnSizePolicy": 68, + "WA_WState_ExplicitShowHide": 69, + "WA_ShowModal": 70, + "WA_MouseNoMask": 71, + "WA_GroupLeader": 72, + "WA_NoMousePropagation": 73, + "WA_Hover": 74, + "WA_InputMethodTransparent": 75, + "WA_QuitOnClose": 76, + "WA_KeyboardFocusChange": 77, + "WA_AcceptDrops": 78, + "WA_DropSiteRegistered": 79, + "WA_ForceAcceptDrops": 79, + "WA_WindowPropagation": 80, + "WA_NoX11EventCompression": 81, + "WA_TintedBackground": 82, + "WA_X11OpenGLOverlay": 83, + "WA_AlwaysShowToolTips": 84, + "WA_MacOpaqueSizeGrip": 85, + "WA_SetStyle": 86, + "WA_SetLocale": 87, + "WA_MacShowFocusRect": 88, + "WA_MacNormalSize": 89, + "WA_MacSmallSize": 90, + "WA_MacMiniSize": 91, + "WA_LayoutUsesWidgetRect": 92, + "WA_StyledBackground": 93, + "WA_MSWindowsUseDirect3D": 94, + "WA_CanHostQMdiSubWindowTitleBar": 95, + "WA_MacAlwaysShowToolWindow": 96, + "WA_StyleSheet": 97, + "WA_ShowWithoutActivating": 98, + "WA_X11BypassTransientForHint": 99, + "WA_NativeWindow": 100, + "WA_DontCreateNativeAncestors": 101, + "WA_MacVariableSize": 102, + "WA_DontShowOnScreen": 103, + "WA_X11NetWmWindowTypeDesktop": 104, + "WA_X11NetWmWindowTypeDock": 105, + "WA_X11NetWmWindowTypeToolBar": 106, + "WA_X11NetWmWindowTypeMenu": 107, + "WA_X11NetWmWindowTypeUtility": 108, + "WA_X11NetWmWindowTypeSplash": 109, + "WA_X11NetWmWindowTypeDialog": 110, + "WA_X11NetWmWindowTypeDropDownMenu": 111, + "WA_X11NetWmWindowTypePopupMenu": 112, + "WA_X11NetWmWindowTypeToolTip": 113, + "WA_X11NetWmWindowTypeNotification": 114, + "WA_X11NetWmWindowTypeCombo": 115, + "WA_X11NetWmWindowTypeDND": 116, + "WA_MacFrameworkScaled": 117, + "WA_SetWindowModality": 118, + "WA_WState_WindowOpacitySet": 119, + "WA_TranslucentBackground": 120, + "WA_AcceptTouchEvents": 121, + "WA_WState_AcceptedTouchBeginEvent": 122, + "WA_TouchPadAcceptSingleTouchEvents": 123, + "WA_MergeSoftkeys": 124, + "WA_MergeSoftkeysRecursively": 125, + "WA_LockPortraitOrientation": 128, + "WA_LockLandscapeOrientation": 129, + "WA_AutoOrientation": 130, + "WA_X11DoNotAcceptFocus": 132, + "WA_AttributeCount": 133 + } + } + Enum { + name: "ApplicationAttribute" + values: { + "AA_ImmediateWidgetCreation": 0, + "AA_MSWindowsUseDirect3DByDefault": 1, + "AA_DontShowIconsInMenus": 2, + "AA_NativeWindows": 3, + "AA_DontCreateNativeWidgetSiblings": 4, + "AA_MacPluginApplication": 5, + "AA_DontUseNativeMenuBar": 6, + "AA_MacDontSwapCtrlAndMeta": 7, + "AA_S60DontConstructApplicationPanes": 8, + "AA_AttributeCount": 9 + } + } + Enum { + name: "ImageConversionFlags" + values: { + "ColorMode_Mask": 3, + "AutoColor": 0, + "ColorOnly": 3, + "MonoOnly": 2, + "AlphaDither_Mask": 12, + "ThresholdAlphaDither": 0, + "OrderedAlphaDither": 4, + "DiffuseAlphaDither": 8, + "NoAlpha": 12, + "Dither_Mask": 48, + "DiffuseDither": 0, + "OrderedDither": 16, + "ThresholdDither": 32, + "DitherMode_Mask": 192, + "AutoDither": 0, + "PreferDither": 64, + "AvoidDither": 128, + "NoOpaqueDetection": 256 + } + } + Enum { + name: "BGMode" + values: { + "TransparentMode": 0, + "OpaqueMode": 1 + } + } + Enum { + name: "Key" + values: { + "Key_Escape": 16777216, + "Key_Tab": 16777217, + "Key_Backtab": 16777218, + "Key_Backspace": 16777219, + "Key_Return": 16777220, + "Key_Enter": 16777221, + "Key_Insert": 16777222, + "Key_Delete": 16777223, + "Key_Pause": 16777224, + "Key_Print": 16777225, + "Key_SysReq": 16777226, + "Key_Clear": 16777227, + "Key_Home": 16777232, + "Key_End": 16777233, + "Key_Left": 16777234, + "Key_Up": 16777235, + "Key_Right": 16777236, + "Key_Down": 16777237, + "Key_PageUp": 16777238, + "Key_PageDown": 16777239, + "Key_Shift": 16777248, + "Key_Control": 16777249, + "Key_Meta": 16777250, + "Key_Alt": 16777251, + "Key_CapsLock": 16777252, + "Key_NumLock": 16777253, + "Key_ScrollLock": 16777254, + "Key_F1": 16777264, + "Key_F2": 16777265, + "Key_F3": 16777266, + "Key_F4": 16777267, + "Key_F5": 16777268, + "Key_F6": 16777269, + "Key_F7": 16777270, + "Key_F8": 16777271, + "Key_F9": 16777272, + "Key_F10": 16777273, + "Key_F11": 16777274, + "Key_F12": 16777275, + "Key_F13": 16777276, + "Key_F14": 16777277, + "Key_F15": 16777278, + "Key_F16": 16777279, + "Key_F17": 16777280, + "Key_F18": 16777281, + "Key_F19": 16777282, + "Key_F20": 16777283, + "Key_F21": 16777284, + "Key_F22": 16777285, + "Key_F23": 16777286, + "Key_F24": 16777287, + "Key_F25": 16777288, + "Key_F26": 16777289, + "Key_F27": 16777290, + "Key_F28": 16777291, + "Key_F29": 16777292, + "Key_F30": 16777293, + "Key_F31": 16777294, + "Key_F32": 16777295, + "Key_F33": 16777296, + "Key_F34": 16777297, + "Key_F35": 16777298, + "Key_Super_L": 16777299, + "Key_Super_R": 16777300, + "Key_Menu": 16777301, + "Key_Hyper_L": 16777302, + "Key_Hyper_R": 16777303, + "Key_Help": 16777304, + "Key_Direction_L": 16777305, + "Key_Direction_R": 16777312, + "Key_Space": 32, + "Key_Any": 32, + "Key_Exclam": 33, + "Key_QuoteDbl": 34, + "Key_NumberSign": 35, + "Key_Dollar": 36, + "Key_Percent": 37, + "Key_Ampersand": 38, + "Key_Apostrophe": 39, + "Key_ParenLeft": 40, + "Key_ParenRight": 41, + "Key_Asterisk": 42, + "Key_Plus": 43, + "Key_Comma": 44, + "Key_Minus": 45, + "Key_Period": 46, + "Key_Slash": 47, + "Key_0": 48, + "Key_1": 49, + "Key_2": 50, + "Key_3": 51, + "Key_4": 52, + "Key_5": 53, + "Key_6": 54, + "Key_7": 55, + "Key_8": 56, + "Key_9": 57, + "Key_Colon": 58, + "Key_Semicolon": 59, + "Key_Less": 60, + "Key_Equal": 61, + "Key_Greater": 62, + "Key_Question": 63, + "Key_At": 64, + "Key_A": 65, + "Key_B": 66, + "Key_C": 67, + "Key_D": 68, + "Key_E": 69, + "Key_F": 70, + "Key_G": 71, + "Key_H": 72, + "Key_I": 73, + "Key_J": 74, + "Key_K": 75, + "Key_L": 76, + "Key_M": 77, + "Key_N": 78, + "Key_O": 79, + "Key_P": 80, + "Key_Q": 81, + "Key_R": 82, + "Key_S": 83, + "Key_T": 84, + "Key_U": 85, + "Key_V": 86, + "Key_W": 87, + "Key_X": 88, + "Key_Y": 89, + "Key_Z": 90, + "Key_BracketLeft": 91, + "Key_Backslash": 92, + "Key_BracketRight": 93, + "Key_AsciiCircum": 94, + "Key_Underscore": 95, + "Key_QuoteLeft": 96, + "Key_BraceLeft": 123, + "Key_Bar": 124, + "Key_BraceRight": 125, + "Key_AsciiTilde": 126, + "Key_nobreakspace": 160, + "Key_exclamdown": 161, + "Key_cent": 162, + "Key_sterling": 163, + "Key_currency": 164, + "Key_yen": 165, + "Key_brokenbar": 166, + "Key_section": 167, + "Key_diaeresis": 168, + "Key_copyright": 169, + "Key_ordfeminine": 170, + "Key_guillemotleft": 171, + "Key_notsign": 172, + "Key_hyphen": 173, + "Key_registered": 174, + "Key_macron": 175, + "Key_degree": 176, + "Key_plusminus": 177, + "Key_twosuperior": 178, + "Key_threesuperior": 179, + "Key_acute": 180, + "Key_mu": 181, + "Key_paragraph": 182, + "Key_periodcentered": 183, + "Key_cedilla": 184, + "Key_onesuperior": 185, + "Key_masculine": 186, + "Key_guillemotright": 187, + "Key_onequarter": 188, + "Key_onehalf": 189, + "Key_threequarters": 190, + "Key_questiondown": 191, + "Key_Agrave": 192, + "Key_Aacute": 193, + "Key_Acircumflex": 194, + "Key_Atilde": 195, + "Key_Adiaeresis": 196, + "Key_Aring": 197, + "Key_AE": 198, + "Key_Ccedilla": 199, + "Key_Egrave": 200, + "Key_Eacute": 201, + "Key_Ecircumflex": 202, + "Key_Ediaeresis": 203, + "Key_Igrave": 204, + "Key_Iacute": 205, + "Key_Icircumflex": 206, + "Key_Idiaeresis": 207, + "Key_ETH": 208, + "Key_Ntilde": 209, + "Key_Ograve": 210, + "Key_Oacute": 211, + "Key_Ocircumflex": 212, + "Key_Otilde": 213, + "Key_Odiaeresis": 214, + "Key_multiply": 215, + "Key_Ooblique": 216, + "Key_Ugrave": 217, + "Key_Uacute": 218, + "Key_Ucircumflex": 219, + "Key_Udiaeresis": 220, + "Key_Yacute": 221, + "Key_THORN": 222, + "Key_ssharp": 223, + "Key_division": 247, + "Key_ydiaeresis": 255, + "Key_AltGr": 16781571, + "Key_Multi_key": 16781600, + "Key_Codeinput": 16781623, + "Key_SingleCandidate": 16781628, + "Key_MultipleCandidate": 16781629, + "Key_PreviousCandidate": 16781630, + "Key_Mode_switch": 16781694, + "Key_Kanji": 16781601, + "Key_Muhenkan": 16781602, + "Key_Henkan": 16781603, + "Key_Romaji": 16781604, + "Key_Hiragana": 16781605, + "Key_Katakana": 16781606, + "Key_Hiragana_Katakana": 16781607, + "Key_Zenkaku": 16781608, + "Key_Hankaku": 16781609, + "Key_Zenkaku_Hankaku": 16781610, + "Key_Touroku": 16781611, + "Key_Massyo": 16781612, + "Key_Kana_Lock": 16781613, + "Key_Kana_Shift": 16781614, + "Key_Eisu_Shift": 16781615, + "Key_Eisu_toggle": 16781616, + "Key_Hangul": 16781617, + "Key_Hangul_Start": 16781618, + "Key_Hangul_End": 16781619, + "Key_Hangul_Hanja": 16781620, + "Key_Hangul_Jamo": 16781621, + "Key_Hangul_Romaja": 16781622, + "Key_Hangul_Jeonja": 16781624, + "Key_Hangul_Banja": 16781625, + "Key_Hangul_PreHanja": 16781626, + "Key_Hangul_PostHanja": 16781627, + "Key_Hangul_Special": 16781631, + "Key_Dead_Grave": 16781904, + "Key_Dead_Acute": 16781905, + "Key_Dead_Circumflex": 16781906, + "Key_Dead_Tilde": 16781907, + "Key_Dead_Macron": 16781908, + "Key_Dead_Breve": 16781909, + "Key_Dead_Abovedot": 16781910, + "Key_Dead_Diaeresis": 16781911, + "Key_Dead_Abovering": 16781912, + "Key_Dead_Doubleacute": 16781913, + "Key_Dead_Caron": 16781914, + "Key_Dead_Cedilla": 16781915, + "Key_Dead_Ogonek": 16781916, + "Key_Dead_Iota": 16781917, + "Key_Dead_Voiced_Sound": 16781918, + "Key_Dead_Semivoiced_Sound": 16781919, + "Key_Dead_Belowdot": 16781920, + "Key_Dead_Hook": 16781921, + "Key_Dead_Horn": 16781922, + "Key_Back": 16777313, + "Key_Forward": 16777314, + "Key_Stop": 16777315, + "Key_Refresh": 16777316, + "Key_VolumeDown": 16777328, + "Key_VolumeMute": 16777329, + "Key_VolumeUp": 16777330, + "Key_BassBoost": 16777331, + "Key_BassUp": 16777332, + "Key_BassDown": 16777333, + "Key_TrebleUp": 16777334, + "Key_TrebleDown": 16777335, + "Key_MediaPlay": 16777344, + "Key_MediaStop": 16777345, + "Key_MediaPrevious": 16777346, + "Key_MediaNext": 16777347, + "Key_MediaRecord": 16777348, + "Key_MediaPause": 16777349, + "Key_MediaTogglePlayPause": 16777350, + "Key_HomePage": 16777360, + "Key_Favorites": 16777361, + "Key_Search": 16777362, + "Key_Standby": 16777363, + "Key_OpenUrl": 16777364, + "Key_LaunchMail": 16777376, + "Key_LaunchMedia": 16777377, + "Key_Launch0": 16777378, + "Key_Launch1": 16777379, + "Key_Launch2": 16777380, + "Key_Launch3": 16777381, + "Key_Launch4": 16777382, + "Key_Launch5": 16777383, + "Key_Launch6": 16777384, + "Key_Launch7": 16777385, + "Key_Launch8": 16777386, + "Key_Launch9": 16777387, + "Key_LaunchA": 16777388, + "Key_LaunchB": 16777389, + "Key_LaunchC": 16777390, + "Key_LaunchD": 16777391, + "Key_LaunchE": 16777392, + "Key_LaunchF": 16777393, + "Key_MonBrightnessUp": 16777394, + "Key_MonBrightnessDown": 16777395, + "Key_KeyboardLightOnOff": 16777396, + "Key_KeyboardBrightnessUp": 16777397, + "Key_KeyboardBrightnessDown": 16777398, + "Key_PowerOff": 16777399, + "Key_WakeUp": 16777400, + "Key_Eject": 16777401, + "Key_ScreenSaver": 16777402, + "Key_WWW": 16777403, + "Key_Memo": 16777404, + "Key_LightBulb": 16777405, + "Key_Shop": 16777406, + "Key_History": 16777407, + "Key_AddFavorite": 16777408, + "Key_HotLinks": 16777409, + "Key_BrightnessAdjust": 16777410, + "Key_Finance": 16777411, + "Key_Community": 16777412, + "Key_AudioRewind": 16777413, + "Key_BackForward": 16777414, + "Key_ApplicationLeft": 16777415, + "Key_ApplicationRight": 16777416, + "Key_Book": 16777417, + "Key_CD": 16777418, + "Key_Calculator": 16777419, + "Key_ToDoList": 16777420, + "Key_ClearGrab": 16777421, + "Key_Close": 16777422, + "Key_Copy": 16777423, + "Key_Cut": 16777424, + "Key_Display": 16777425, + "Key_DOS": 16777426, + "Key_Documents": 16777427, + "Key_Excel": 16777428, + "Key_Explorer": 16777429, + "Key_Game": 16777430, + "Key_Go": 16777431, + "Key_iTouch": 16777432, + "Key_LogOff": 16777433, + "Key_Market": 16777434, + "Key_Meeting": 16777435, + "Key_MenuKB": 16777436, + "Key_MenuPB": 16777437, + "Key_MySites": 16777438, + "Key_News": 16777439, + "Key_OfficeHome": 16777440, + "Key_Option": 16777441, + "Key_Paste": 16777442, + "Key_Phone": 16777443, + "Key_Calendar": 16777444, + "Key_Reply": 16777445, + "Key_Reload": 16777446, + "Key_RotateWindows": 16777447, + "Key_RotationPB": 16777448, + "Key_RotationKB": 16777449, + "Key_Save": 16777450, + "Key_Send": 16777451, + "Key_Spell": 16777452, + "Key_SplitScreen": 16777453, + "Key_Support": 16777454, + "Key_TaskPane": 16777455, + "Key_Terminal": 16777456, + "Key_Tools": 16777457, + "Key_Travel": 16777458, + "Key_Video": 16777459, + "Key_Word": 16777460, + "Key_Xfer": 16777461, + "Key_ZoomIn": 16777462, + "Key_ZoomOut": 16777463, + "Key_Away": 16777464, + "Key_Messenger": 16777465, + "Key_WebCam": 16777466, + "Key_MailForward": 16777467, + "Key_Pictures": 16777468, + "Key_Music": 16777469, + "Key_Battery": 16777470, + "Key_Bluetooth": 16777471, + "Key_WLAN": 16777472, + "Key_UWB": 16777473, + "Key_AudioForward": 16777474, + "Key_AudioRepeat": 16777475, + "Key_AudioRandomPlay": 16777476, + "Key_Subtitle": 16777477, + "Key_AudioCycleTrack": 16777478, + "Key_Time": 16777479, + "Key_Hibernate": 16777480, + "Key_View": 16777481, + "Key_TopMenu": 16777482, + "Key_PowerDown": 16777483, + "Key_Suspend": 16777484, + "Key_ContrastAdjust": 16777485, + "Key_LaunchG": 16777486, + "Key_LaunchH": 16777487, + "Key_MediaLast": 16842751, + "Key_Select": 16842752, + "Key_Yes": 16842753, + "Key_No": 16842754, + "Key_Cancel": 16908289, + "Key_Printer": 16908290, + "Key_Execute": 16908291, + "Key_Sleep": 16908292, + "Key_Play": 16908293, + "Key_Zoom": 16908294, + "Key_Context1": 17825792, + "Key_Context2": 17825793, + "Key_Context3": 17825794, + "Key_Context4": 17825795, + "Key_Call": 17825796, + "Key_Hangup": 17825797, + "Key_Flip": 17825798, + "Key_ToggleCallHangup": 17825799, + "Key_VoiceDial": 17825800, + "Key_LastNumberRedial": 17825801, + "Key_Camera": 17825824, + "Key_CameraFocus": 17825825, + "Key_unknown": 33554431 + } + } + Enum { + name: "ArrowType" + values: { + "NoArrow": 0, + "UpArrow": 1, + "DownArrow": 2, + "LeftArrow": 3, + "RightArrow": 4 + } + } + Enum { + name: "PenStyle" + values: { + "NoPen": 0, + "SolidLine": 1, + "DashLine": 2, + "DotLine": 3, + "DashDotLine": 4, + "DashDotDotLine": 5, + "CustomDashLine": 6 + } + } + Enum { + name: "PenCapStyle" + values: { + "FlatCap": 0, + "SquareCap": 16, + "RoundCap": 32, + "MPenCapStyle": 48 + } + } + Enum { + name: "PenJoinStyle" + values: { + "MiterJoin": 0, + "BevelJoin": 64, + "RoundJoin": 128, + "SvgMiterJoin": 256, + "MPenJoinStyle": 448 + } + } + Enum { + name: "BrushStyle" + values: { + "NoBrush": 0, + "SolidPattern": 1, + "Dense1Pattern": 2, + "Dense2Pattern": 3, + "Dense3Pattern": 4, + "Dense4Pattern": 5, + "Dense5Pattern": 6, + "Dense6Pattern": 7, + "Dense7Pattern": 8, + "HorPattern": 9, + "VerPattern": 10, + "CrossPattern": 11, + "BDiagPattern": 12, + "FDiagPattern": 13, + "DiagCrossPattern": 14, + "LinearGradientPattern": 15, + "RadialGradientPattern": 16, + "ConicalGradientPattern": 17, + "TexturePattern": 24 + } + } + Enum { + name: "SizeMode" + values: { + "AbsoluteSize": 0, + "RelativeSize": 1 + } + } + Enum { + name: "CursorShape" + values: { + "ArrowCursor": 0, + "UpArrowCursor": 1, + "CrossCursor": 2, + "WaitCursor": 3, + "IBeamCursor": 4, + "SizeVerCursor": 5, + "SizeHorCursor": 6, + "SizeBDiagCursor": 7, + "SizeFDiagCursor": 8, + "SizeAllCursor": 9, + "BlankCursor": 10, + "SplitVCursor": 11, + "SplitHCursor": 12, + "PointingHandCursor": 13, + "ForbiddenCursor": 14, + "WhatsThisCursor": 15, + "BusyCursor": 16, + "OpenHandCursor": 17, + "ClosedHandCursor": 18, + "DragCopyCursor": 19, + "DragMoveCursor": 20, + "DragLinkCursor": 21, + "LastCursor": 21, + "BitmapCursor": 24, + "CustomCursor": 25 + } + } + Enum { + name: "TextFormat" + values: { + "PlainText": 0, + "RichText": 1, + "AutoText": 2, + "LogText": 3 + } + } + Enum { + name: "AspectRatioMode" + values: { + "IgnoreAspectRatio": 0, + "KeepAspectRatio": 1, + "KeepAspectRatioByExpanding": 2 + } + } + Enum { + name: "DockWidgetArea" + values: { + "LeftDockWidgetArea": 1, + "RightDockWidgetArea": 2, + "TopDockWidgetArea": 4, + "BottomDockWidgetArea": 8, + "DockWidgetArea_Mask": 15, + "AllDockWidgetAreas": 15, + "NoDockWidgetArea": 0 + } + } + Enum { + name: "DockWidgetAreas" + values: { + "LeftDockWidgetArea": 1, + "RightDockWidgetArea": 2, + "TopDockWidgetArea": 4, + "BottomDockWidgetArea": 8, + "DockWidgetArea_Mask": 15, + "AllDockWidgetAreas": 15, + "NoDockWidgetArea": 0 + } + } + Enum { + name: "ToolBarArea" + values: { + "LeftToolBarArea": 1, + "RightToolBarArea": 2, + "TopToolBarArea": 4, + "BottomToolBarArea": 8, + "ToolBarArea_Mask": 15, + "AllToolBarAreas": 15, + "NoToolBarArea": 0 + } + } + Enum { + name: "ToolBarAreas" + values: { + "LeftToolBarArea": 1, + "RightToolBarArea": 2, + "TopToolBarArea": 4, + "BottomToolBarArea": 8, + "ToolBarArea_Mask": 15, + "AllToolBarAreas": 15, + "NoToolBarArea": 0 + } + } + Enum { + name: "DateFormat" + values: { + "TextDate": 0, + "ISODate": 1, + "SystemLocaleDate": 2, + "LocalDate": 2, + "LocaleDate": 3, + "SystemLocaleShortDate": 4, + "SystemLocaleLongDate": 5, + "DefaultLocaleShortDate": 6, + "DefaultLocaleLongDate": 7 + } + } + Enum { + name: "TimeSpec" + values: { + "LocalTime": 0, + "UTC": 1, + "OffsetFromUTC": 2 + } + } + Enum { + name: "DayOfWeek" + values: { + "Monday": 1, + "Tuesday": 2, + "Wednesday": 3, + "Thursday": 4, + "Friday": 5, + "Saturday": 6, + "Sunday": 7 + } + } + Enum { + name: "ScrollBarPolicy" + values: { + "ScrollBarAsNeeded": 0, + "ScrollBarAlwaysOff": 1, + "ScrollBarAlwaysOn": 2 + } + } + Enum { + name: "CaseSensitivity" + values: { + "CaseInsensitive": 0, + "CaseSensitive": 1 + } + } + Enum { + name: "Corner" + values: { + "TopLeftCorner": 0, + "TopRightCorner": 1, + "BottomLeftCorner": 2, + "BottomRightCorner": 3 + } + } + Enum { + name: "ConnectionType" + values: { + "AutoConnection": 0, + "DirectConnection": 1, + "QueuedConnection": 2, + "AutoCompatConnection": 3, + "BlockingQueuedConnection": 4, + "UniqueConnection": 128 + } + } + Enum { + name: "ShortcutContext" + values: { + "WidgetShortcut": 0, + "WindowShortcut": 1, + "ApplicationShortcut": 2, + "WidgetWithChildrenShortcut": 3 + } + } + Enum { + name: "FillRule" + values: { + "OddEvenFill": 0, + "WindingFill": 1 + } + } + Enum { + name: "MaskMode" + values: { + "MaskInColor": 0, + "MaskOutColor": 1 + } + } + Enum { + name: "ClipOperation" + values: { + "NoClip": 0, + "ReplaceClip": 1, + "IntersectClip": 2, + "UniteClip": 3 + } + } + Enum { + name: "ItemSelectionMode" + values: { + "ContainsItemShape": 0, + "IntersectsItemShape": 1, + "ContainsItemBoundingRect": 2, + "IntersectsItemBoundingRect": 3 + } + } + Enum { + name: "TransformationMode" + values: { + "FastTransformation": 0, + "SmoothTransformation": 1 + } + } + Enum { + name: "Axis" + values: { + "XAxis": 0, + "YAxis": 1, + "ZAxis": 2 + } + } + Enum { + name: "ContextMenuPolicy" + values: { + "NoContextMenu": 0, + "DefaultContextMenu": 1, + "ActionsContextMenu": 2, + "CustomContextMenu": 3, + "PreventContextMenu": 4 + } + } + Enum { + name: "InputMethodHint" + values: { + "ImhNone": 0, + "ImhHiddenText": 1, + "ImhNoAutoUppercase": 2, + "ImhPreferNumbers": 4, + "ImhPreferUppercase": 8, + "ImhPreferLowercase": 16, + "ImhNoPredictiveText": 32, + "ImhDigitsOnly": 65536, + "ImhFormattedNumbersOnly": 131072, + "ImhUppercaseOnly": 262144, + "ImhLowercaseOnly": 524288, + "ImhDialableCharactersOnly": 1048576, + "ImhEmailCharactersOnly": 2097152, + "ImhUrlCharactersOnly": 4194304, + "ImhExclusiveInputMask": -65536 + } + } + Enum { + name: "InputMethodHints" + values: { + "ImhNone": 0, + "ImhHiddenText": 1, + "ImhNoAutoUppercase": 2, + "ImhPreferNumbers": 4, + "ImhPreferUppercase": 8, + "ImhPreferLowercase": 16, + "ImhNoPredictiveText": 32, + "ImhDigitsOnly": 65536, + "ImhFormattedNumbersOnly": 131072, + "ImhUppercaseOnly": 262144, + "ImhLowercaseOnly": 524288, + "ImhDialableCharactersOnly": 1048576, + "ImhEmailCharactersOnly": 2097152, + "ImhUrlCharactersOnly": 4194304, + "ImhExclusiveInputMask": -65536 + } + } + Enum { + name: "ToolButtonStyle" + values: { + "ToolButtonIconOnly": 0, + "ToolButtonTextOnly": 1, + "ToolButtonTextBesideIcon": 2, + "ToolButtonTextUnderIcon": 3, + "ToolButtonFollowStyle": 4 + } + } + Enum { + name: "LayoutDirection" + values: { + "LeftToRight": 0, + "RightToLeft": 1, + "LayoutDirectionAuto": 2 + } + } + Enum { + name: "DropAction" + values: { + "CopyAction": 1, + "MoveAction": 2, + "LinkAction": 4, + "ActionMask": 255, + "TargetMoveAction": 32770, + "IgnoreAction": 0 + } + } + Enum { + name: "DropActions" + values: { + "CopyAction": 1, + "MoveAction": 2, + "LinkAction": 4, + "ActionMask": 255, + "TargetMoveAction": 32770, + "IgnoreAction": 0 + } + } + Enum { + name: "CheckState" + values: { + "Unchecked": 0, + "PartiallyChecked": 1, + "Checked": 2 + } + } + Enum { + name: "ItemFlags" + values: { + "NoItemFlags": 0, + "ItemIsSelectable": 1, + "ItemIsEditable": 2, + "ItemIsDragEnabled": 4, + "ItemIsDropEnabled": 8, + "ItemIsUserCheckable": 16, + "ItemIsEnabled": 32, + "ItemIsTristate": 64 + } + } + Enum { + name: "MatchFlags" + values: { + "MatchExactly": 0, + "MatchContains": 1, + "MatchStartsWith": 2, + "MatchEndsWith": 3, + "MatchRegExp": 4, + "MatchWildcard": 5, + "MatchFixedString": 8, + "MatchCaseSensitive": 16, + "MatchWrap": 32, + "MatchRecursive": 64 + } + } + Enum { + name: "WindowModality" + values: { + "NonModal": 0, + "WindowModal": 1, + "ApplicationModal": 2 + } + } + Enum { + name: "TextInteractionFlag" + values: { + "NoTextInteraction": 0, + "TextSelectableByMouse": 1, + "TextSelectableByKeyboard": 2, + "LinksAccessibleByMouse": 4, + "LinksAccessibleByKeyboard": 8, + "TextEditable": 16, + "TextEditorInteraction": 19, + "TextBrowserInteraction": 13 + } + } + Enum { + name: "TextInteractionFlags" + values: { + "NoTextInteraction": 0, + "TextSelectableByMouse": 1, + "TextSelectableByKeyboard": 2, + "LinksAccessibleByMouse": 4, + "LinksAccessibleByKeyboard": 8, + "TextEditable": 16, + "TextEditorInteraction": 19, + "TextBrowserInteraction": 13 + } + } + Enum { + name: "SizeHint" + values: { + "MinimumSize": 0, + "PreferredSize": 1, + "MaximumSize": 2, + "MinimumDescent": 3, + "NSizeHints": 4 + } + } + Enum { + name: "GestureState" + values: { + "NoGesture": 0, + "GestureStarted": 1, + "GestureUpdated": 2, + "GestureFinished": 3, + "GestureCanceled": 4 + } + } + Enum { + name: "GestureType" + values: { + "TapGesture": 1, + "TapAndHoldGesture": 2, + "PanGesture": 3, + "PinchGesture": 4, + "SwipeGesture": 5, + "CustomGesture": 256, + "LastGestureType": -1 + } + } + } + Component { + name: "__extended__.QGraphicsWidget" + defaultProperty: "children" + prototype: "QGraphicsObject" + exports: [ + "Qt/QGraphicsWidget 4.7", + "QtQuick/QGraphicsWidget 1.0" + ] + Property { name: "palette"; type: "QPalette" } + Property { name: "font"; type: "QFont" } + Property { name: "layoutDirection"; type: "Qt::LayoutDirection" } + Property { name: "size"; type: "QSizeF" } + Property { name: "minimumSize"; type: "QSizeF" } + Property { name: "preferredSize"; type: "QSizeF" } + Property { name: "maximumSize"; type: "QSizeF" } + Property { name: "sizePolicy"; type: "QSizePolicy" } + Property { name: "focusPolicy"; type: "Qt::FocusPolicy" } + Property { name: "windowFlags"; type: "Qt::WindowFlags" } + Property { name: "windowTitle"; type: "string" } + Property { name: "geometry"; type: "QRectF" } + Property { name: "autoFillBackground"; type: "bool" } + Property { name: "layout"; type: "QGraphicsLayout"; isPointer: true } + Signal { name: "geometryChanged" } + Signal { name: "layoutChanged" } + Method { name: "close"; type: "bool" } + } + Component { name: "QEasingCurve"; prototype: "QDeclarativeEasingValueType" } +} diff --git a/share/qtcreator/qml-type-descriptions/qtwebkit.qmltypes b/share/qtcreator/qml-type-descriptions/qtwebkit.qmltypes new file mode 100644 index 00000000000..693d074e82a --- /dev/null +++ b/share/qtcreator/qml-type-descriptions/qtwebkit.qmltypes @@ -0,0 +1,209 @@ +import QtQuick.tooling 1.0 + +// This file describes the plugin-supplied types contained in the library. +// It is used for QML tooling purposes only. + +Module { + Component { + name: "QAction" + prototype: "QObject" + Enum { + name: "MenuRole" + values: { + "NoRole": 0, + "TextHeuristicRole": 1, + "ApplicationSpecificRole": 2, + "AboutQtRole": 3, + "AboutRole": 4, + "PreferencesRole": 5, + "QuitRole": 6 + } + } + Enum { + name: "SoftKeyRole" + values: { + "NoSoftKey": 0, + "PositiveSoftKey": 1, + "NegativeSoftKey": 2, + "SelectSoftKey": 3 + } + } + Enum { + name: "Priority" + values: { + "LowPriority": 0, + "NormalPriority": 128, + "HighPriority": 256 + } + } + Property { name: "checkable"; type: "bool" } + Property { name: "checked"; type: "bool" } + Property { name: "enabled"; type: "bool" } + Property { name: "icon"; type: "QIcon" } + Property { name: "text"; type: "string" } + Property { name: "iconText"; type: "string" } + Property { name: "toolTip"; type: "string" } + Property { name: "statusTip"; type: "string" } + Property { name: "whatsThis"; type: "string" } + Property { name: "font"; type: "QFont" } + Property { name: "shortcut"; type: "QKeySequence" } + Property { name: "shortcutContext"; type: "Qt::ShortcutContext" } + Property { name: "autoRepeat"; type: "bool" } + Property { name: "visible"; type: "bool" } + Property { name: "menuRole"; type: "MenuRole" } + Property { name: "softKeyRole"; type: "SoftKeyRole" } + Property { name: "iconVisibleInMenu"; type: "bool" } + Property { name: "priority"; type: "Priority" } + Signal { name: "changed" } + Signal { + name: "triggered" + Parameter { name: "checked"; type: "bool" } + } + Signal { name: "triggered" } + Signal { name: "hovered" } + Signal { + name: "toggled" + Parameter { type: "bool" } + } + Method { name: "trigger" } + Method { name: "hover" } + Method { + name: "setChecked" + Parameter { type: "bool" } + } + Method { name: "toggle" } + Method { + name: "setEnabled" + Parameter { type: "bool" } + } + Method { + name: "setDisabled" + Parameter { name: "b"; type: "bool" } + } + Method { + name: "setVisible" + Parameter { type: "bool" } + } + } + Component { + name: "QDeclarativeWebSettings" + prototype: "QObject" + Property { name: "standardFontFamily"; type: "string" } + Property { name: "fixedFontFamily"; type: "string" } + Property { name: "serifFontFamily"; type: "string" } + Property { name: "sansSerifFontFamily"; type: "string" } + Property { name: "cursiveFontFamily"; type: "string" } + Property { name: "fantasyFontFamily"; type: "string" } + Property { name: "minimumFontSize"; type: "int" } + Property { name: "minimumLogicalFontSize"; type: "int" } + Property { name: "defaultFontSize"; type: "int" } + Property { name: "defaultFixedFontSize"; type: "int" } + Property { name: "autoLoadImages"; type: "bool" } + Property { name: "javascriptEnabled"; type: "bool" } + Property { name: "javaEnabled"; type: "bool" } + Property { name: "pluginsEnabled"; type: "bool" } + Property { name: "privateBrowsingEnabled"; type: "bool" } + Property { name: "javascriptCanOpenWindows"; type: "bool" } + Property { name: "javascriptCanAccessClipboard"; type: "bool" } + Property { name: "developerExtrasEnabled"; type: "bool" } + Property { name: "linksIncludedInFocusChain"; type: "bool" } + Property { name: "zoomTextOnly"; type: "bool" } + Property { name: "printElementBackgrounds"; type: "bool" } + Property { name: "offlineStorageDatabaseEnabled"; type: "bool" } + Property { name: "offlineWebApplicationCacheEnabled"; type: "bool" } + Property { name: "localStorageDatabaseEnabled"; type: "bool" } + Property { name: "localContentCanAccessRemoteUrls"; type: "bool" } + } + Component { + name: "QDeclarativeWebView" + defaultProperty: "data" + prototype: "QDeclarativeItem" + exports: [ + "QtWebKit/WebView 1.0" + ] + Enum { + name: "Status" + values: { + "Null": 0, + "Ready": 1, + "Loading": 2, + "Error": 3 + } + } + Property { name: "title"; type: "string"; isReadonly: true } + Property { name: "icon"; type: "QPixmap"; isReadonly: true } + Property { name: "statusText"; type: "string"; isReadonly: true } + Property { name: "html"; type: "string" } + Property { name: "pressGrabTime"; type: "int" } + Property { name: "preferredWidth"; type: "int" } + Property { name: "preferredHeight"; type: "int" } + Property { name: "url"; type: "QUrl" } + Property { name: "progress"; type: "qreal"; isReadonly: true } + Property { name: "status"; type: "Status"; isReadonly: true } + Property { name: "reload"; type: "QAction"; isReadonly: true; isPointer: true } + Property { name: "back"; type: "QAction"; isReadonly: true; isPointer: true } + Property { name: "forward"; type: "QAction"; isReadonly: true; isPointer: true } + Property { name: "stop"; type: "QAction"; isReadonly: true; isPointer: true } + Property { name: "settings"; type: "QDeclarativeWebSettings"; isReadonly: true; isPointer: true } + Property { name: "javaScriptWindowObjects"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "newWindowComponent"; type: "QDeclarativeComponent"; isPointer: true } + Property { name: "newWindowParent"; type: "QDeclarativeItem"; isPointer: true } + Property { name: "renderingEnabled"; type: "bool" } + Property { name: "contentsSize"; type: "QSize"; isReadonly: true } + Property { name: "contentsScale"; type: "qreal" } + Signal { name: "preferredWidthChanged" } + Signal { name: "preferredHeightChanged" } + Signal { name: "urlChanged" } + Signal { name: "progressChanged" } + Signal { + name: "statusChanged" + Parameter { type: "Status" } + } + Signal { + name: "titleChanged" + Parameter { type: "string" } + } + Signal { name: "iconChanged" } + Signal { name: "statusTextChanged" } + Signal { name: "htmlChanged" } + Signal { name: "pressGrabTimeChanged" } + Signal { name: "newWindowComponentChanged" } + Signal { name: "newWindowParentChanged" } + Signal { name: "renderingEnabledChanged" } + Signal { + name: "contentsSizeChanged" + Parameter { type: "QSize" } + } + Signal { name: "contentsScaleChanged" } + Signal { name: "loadStarted" } + Signal { name: "loadFinished" } + Signal { name: "loadFailed" } + Signal { + name: "doubleClick" + Parameter { name: "clickX"; type: "int" } + Parameter { name: "clickY"; type: "int" } + } + Signal { + name: "zoomTo" + Parameter { name: "zoom"; type: "qreal" } + Parameter { name: "centerX"; type: "int" } + Parameter { name: "centerY"; type: "int" } + } + Signal { + name: "alert" + Parameter { name: "message"; type: "string" } + } + Method { + name: "evaluateJavaScript" + type: "QVariant" + Parameter { type: "string" } + } + Method { + name: "heuristicZoom" + type: "bool" + Parameter { name: "clickX"; type: "int" } + Parameter { name: "clickY"; type: "int" } + Parameter { name: "maxzoom"; type: "qreal" } + } + } +} diff --git a/share/qtcreator/qml/qmldump/main.cpp b/share/qtcreator/qml/qmldump/main.cpp index 6f9abfea05d..dd7f5692705 100644 --- a/share/qtcreator/qml/qmldump/main.cpp +++ b/share/qtcreator/qml/qmldump/main.cpp @@ -201,7 +201,8 @@ public: foreach (const QDeclarativeType *qmlTy, qmlTypes) { QString qmlTyName = qmlTy->qmlTypeName(); - if (qmlTyName.startsWith(relocatableModuleUri + QLatin1Char('/'))) { + if (!relocatableModuleUri.isNull() + && qmlTyName.startsWith(relocatableModuleUri + QLatin1Char('/'))) { qmlTyName.remove(0, relocatableModuleUri.size() + 1); } exports += enquote(QString("%1 %2.%3").arg( @@ -359,6 +360,15 @@ void sigSegvHandler(int) { } #endif +void printUsage(const QString &appName) +{ + qWarning() << qPrintable(QString( + "Usage: %1 [--notrelocatable] module.uri version [module/import/path]\n" + " %1 --builtins\n" + "Example: %1 Qt.labs.particles 4.7 /home/user/dev/qt-install/imports").arg( + appName)); +} + int main(int argc, char *argv[]) { #ifdef Q_OS_UNIX @@ -380,23 +390,39 @@ int main(int argc, char *argv[]) QApplication app(argc, argv); const QStringList args = app.arguments(); const QString appName = QFileInfo(app.applicationFilePath()).baseName(); - if (args.size() != 3 && args.size() != 4 && !(args.size() == 2 && args.at(1) == QLatin1String("--builtins"))) { - qWarning() << qPrintable(QString( - "Usage: %1 module.uri version [module/import/path]\n" - " %1 --builtins\n" - "Example: %1 Qt.labs.particles 4.7 /home/user/dev/qt-install/imports").arg( - appName)); + if (!(args.size() >= 3 || (args.size() == 2 && args.at(1) == QLatin1String("--builtins")))) { + printUsage(appName); return EXIT_INVALIDARGUMENTS; } QString pluginImportUri; QString pluginImportVersion; QString pluginImportPath; - if (args.size() > 2) { - pluginImportUri = args[1]; - pluginImportVersion = args[2]; - if (args.size() >= 4) - pluginImportPath = args[3]; + bool relocatable = true; + if (args.size() >= 3) { + QStringList positionalArgs; + foreach (const QString &arg, args) { + if (!arg.startsWith("--")) { + positionalArgs.append(arg); + continue; + } + + if (arg == QLatin1String("--notrelocatable")) { + relocatable = false; + } else { + qWarning() << "Invalid argument: " << arg; + return EXIT_INVALIDARGUMENTS; + } + } + + if (positionalArgs.size() != 3 && positionalArgs.size() != 4) { + qWarning() << "Incorrect number of positional arguments"; + return EXIT_INVALIDARGUMENTS; + } + pluginImportUri = positionalArgs[1]; + pluginImportVersion = positionalArgs[2]; + if (positionalArgs.size() >= 4) + pluginImportPath = positionalArgs[3]; } QDeclarativeView view; @@ -470,7 +496,8 @@ int main(int argc, char *argv[]) nameToMeta.insert(convertToId(meta->className()), meta); Dumper dumper(&qml); - dumper.setRelocatableModuleUri(pluginImportUri); + if (relocatable) + dumper.setRelocatableModuleUri(pluginImportUri); foreach (const QMetaObject *meta, nameToMeta) { dumper.dump(meta); } diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp index 2e540f37b70..ae7d8bad8e4 100644 --- a/src/libs/qmljs/qmljsinterpreter.cpp +++ b/src/libs/qmljs/qmljsinterpreter.cpp @@ -36,6 +36,7 @@ #include "qmljslink.h" #include "qmljsbind.h" #include "qmljsscopebuilder.h" +#include "qmljstypedescriptionreader.h" #include "parser/qmljsast_p.h" #include @@ -1943,45 +1944,48 @@ const Value *Function::invoke(const Activation *activation) const // typing environment //////////////////////////////////////////////////////////////////////////////// -QList CppQmlTypesLoader::builtinObjects; +QHash CppQmlTypesLoader::builtinObjects; -QStringList CppQmlTypesLoader::loadXml(const QFileInfoList &xmlFiles) +QStringList CppQmlTypesLoader::loadQmlTypes(const QFileInfoList &qmlTypeFiles) { - QMap newObjects; + QHash newObjects; QStringList errorMsgs; - foreach (const QFileInfo &xmlFile, xmlFiles) { - QFile file(xmlFile.absoluteFilePath()); + foreach (const QFileInfo &qmlTypeFile, qmlTypeFiles) { + QFile file(qmlTypeFile.absoluteFilePath()); if (file.open(QIODevice::ReadOnly)) { - QmlXmlReader read(&file); - if (!read(&newObjects)) { - errorMsgs.append(read.errorMessage()); - } + QString contents = QString::fromUtf8(file.readAll()); file.close(); + + QmlJS::TypeDescriptionReader reader(contents); + if (!reader(&newObjects)) { + errorMsgs.append(reader.errorMessage()); + } } else { - errorMsgs.append(QmlXmlReader::tr("%1: %2").arg(xmlFile.absoluteFilePath(), - file.errorString())); + errorMsgs.append(QmlJS::TypeDescriptionReader::tr("%1: %2") + .arg(qmlTypeFile.absoluteFilePath(), + file.errorString())); } } if (errorMsgs.isEmpty()) { setSuperClasses(&newObjects); - // we need to go from QList of newObjects.values() to QList + // we need to go from QHash to QHash // and there seems to be no better way - QMapIterator it(newObjects); + QHashIterator it(newObjects); while (it.hasNext()) { it.next(); - builtinObjects.append(it.value()); + builtinObjects.insert(it.key(), it.value()); } } return errorMsgs; } -QString CppQmlTypesLoader::parseQmlTypeXml(const QByteArray &xml, QMap *newObjects) +QString CppQmlTypesLoader::parseQmlTypeDescriptions(const QByteArray &xml, QHash *newObjects) { - QmlXmlReader reader(xml); + QmlJS::TypeDescriptionReader reader(QString::fromUtf8(xml)); if (!reader(newObjects)) { if (reader.errorMessage().isEmpty()) return QLatin1String("unknown error"); @@ -1991,16 +1995,18 @@ QString CppQmlTypesLoader::parseQmlTypeXml(const QByteArray &xml, QMap *newObjects) +void CppQmlTypesLoader::setSuperClasses(QHash *newObjects) { - QMapIterator it(*newObjects); + QHashIterator it(*newObjects); while (it.hasNext()) { it.next(); FakeMetaObject::Ptr obj = it.value(); const QString superName = obj->superclassName(); if (! superName.isEmpty()) { - FakeMetaObject::Ptr superClass = newObjects->value(superName); + FakeMetaObject::ConstPtr superClass = newObjects->value(superName); + if (!superClass) + superClass = builtinObjects.value(superName); if (superClass) obj->setSuperclass(superClass); else @@ -2009,7 +2015,8 @@ void CppQmlTypesLoader::setSuperClasses(QMap *newO } } -void CppQmlTypes::load(Engine *engine, const QList &objects) +template +void CppQmlTypes::load(Engine *engine, const T &objects) { // load QList newObjects; @@ -2052,6 +2059,9 @@ void CppQmlTypes::load(Engine *engine, const QList &ob } } } +// explicitly instantiate load for list and hash +template void CppQmlTypes::load< QList >(Engine *, const QList &); +template void CppQmlTypes::load< QHash >(Engine *, const QHash &); QList CppQmlTypes::typesForImport(const QString &packageName, ComponentVersion version) const { diff --git a/src/libs/qmljs/qmljsinterpreter.h b/src/libs/qmljs/qmljsinterpreter.h index 2090dc71db0..a97a19d5b04 100644 --- a/src/libs/qmljs/qmljsinterpreter.h +++ b/src/libs/qmljs/qmljsinterpreter.h @@ -585,20 +585,21 @@ class QMLJS_EXPORT CppQmlTypesLoader { public: /** \return an empty list when successful, error messages otherwise. */ - static QStringList loadXml(const QFileInfoList &xmlFiles); - static QList builtinObjects; + static QStringList loadQmlTypes(const QFileInfoList &xmlFiles); + static QHash builtinObjects; // parses the xml string and fills the newObjects map - static QString parseQmlTypeXml(const QByteArray &xml, - QMap *newObjects); + static QString parseQmlTypeDescriptions(const QByteArray &xml, + QHash *newObjects); private: - static void setSuperClasses(QMap *newObjects); + static void setSuperClasses(QHash *newObjects); }; class QMLJS_EXPORT CppQmlTypes { public: - void load(Interpreter::Engine *interpreter, const QList &objects); + template + void load(Interpreter::Engine *interpreter, const T &objects); QList typesForImport(const QString &prefix, LanguageUtils::ComponentVersion version) const; Interpreter::QmlObjectValue *typeForImport(const QString &qualifiedName, diff --git a/src/libs/qmljs/qmljstypedescriptionreader.cpp b/src/libs/qmljs/qmljstypedescriptionreader.cpp index 0c2b5f318a7..35bce0a826b 100644 --- a/src/libs/qmljs/qmljstypedescriptionreader.cpp +++ b/src/libs/qmljs/qmljstypedescriptionreader.cpp @@ -26,7 +26,7 @@ TypeDescriptionReader::~TypeDescriptionReader() { } -bool TypeDescriptionReader::operator()(QMap *objects) +bool TypeDescriptionReader::operator()(QHash *objects) { QString fileName("typeDescription"); Engine engine; diff --git a/src/libs/qmljs/qmljstypedescriptionreader.h b/src/libs/qmljs/qmljstypedescriptionreader.h index 1b7d38c9a58..21e9c3c4d52 100644 --- a/src/libs/qmljs/qmljstypedescriptionreader.h +++ b/src/libs/qmljs/qmljstypedescriptionreader.h @@ -5,6 +5,9 @@ #include +// for Q_DECLARE_TR_FUNCTIONS +#include + QT_BEGIN_NAMESPACE class QIODevice; class QBuffer; @@ -21,11 +24,13 @@ class SourceLocation; class TypeDescriptionReader { + Q_DECLARE_TR_FUNCTIONS(QmlJS::TypeDescriptionReader) + public: explicit TypeDescriptionReader(const QString &data); ~TypeDescriptionReader(); - bool operator()(QMap *objects); + bool operator()(QHash *objects); QString errorMessage() const; private: @@ -45,7 +50,7 @@ private: QString _source; QString _errorMessage; - QMap *_objects; + QHash *_objects; }; } // namespace QmlJS diff --git a/src/plugins/qmljstools/qmljsmodelmanager.cpp b/src/plugins/qmljstools/qmljsmodelmanager.cpp index 187007f0437..41a462c0c5c 100644 --- a/src/plugins/qmljstools/qmljsmodelmanager.cpp +++ b/src/plugins/qmljstools/qmljsmodelmanager.cpp @@ -104,6 +104,7 @@ void ModelManager::delayedInitialization() void ModelManager::loadQmlTypeDescriptions() { if (Core::ICore::instance()) { + // ### this does not necessarily work, should only call loadQmlTypes once! loadQmlTypeDescriptions(Core::ICore::instance()->resourcePath()); loadQmlTypeDescriptions(Core::ICore::instance()->userResourcePath()); } @@ -112,12 +113,13 @@ void ModelManager::loadQmlTypeDescriptions() void ModelManager::loadQmlTypeDescriptions(const QString &resourcePath) { const QDir typeFileDir(resourcePath + QLatin1String("/qml-type-descriptions")); - const QStringList xmlExtensions = QStringList() << QLatin1String("*.xml"); - const QFileInfoList xmlFiles = typeFileDir.entryInfoList(xmlExtensions, - QDir::Files, - QDir::Name); + const QStringList qmlTypesExtensions = QStringList() << QLatin1String("*.qmltypes"); + const QFileInfoList qmlTypesFiles = typeFileDir.entryInfoList( + qmlTypesExtensions, + QDir::Files, + QDir::Name); - const QStringList errors = Interpreter::CppQmlTypesLoader::loadXml(xmlFiles); + const QStringList errors = Interpreter::CppQmlTypesLoader::loadQmlTypes(qmlTypesFiles); foreach (const QString &error, errors) qWarning() << qPrintable(error); diff --git a/src/plugins/qmljstools/qmljsplugindumper.cpp b/src/plugins/qmljstools/qmljsplugindumper.cpp index aca066f1cfb..28db6304f32 100644 --- a/src/plugins/qmljstools/qmljsplugindumper.cpp +++ b/src/plugins/qmljstools/qmljsplugindumper.cpp @@ -96,8 +96,8 @@ void PluginDumper::onLoadPluginTypes(const QString &libraryPath, const QString & } // watch library xml file - if (plugin.hasPredumpedXmlFile()) { - const QString &path = plugin.predumpedXmlFilePath(); + if (plugin.hasPredumpedQmlTypesFile()) { + const QString &path = plugin.predumpedQmlTypesFilePath(); m_pluginWatcher->addFile(path); m_libraryToPluginIndex.insert(path, index); } @@ -134,15 +134,15 @@ static QString qmldumpFailedMessage(const QString &error) ).arg(firstLines); } -static QList parseHelper(const QByteArray &xml, QString *error) +static QList parseHelper(const QByteArray &qmlTypeDescriptions, QString *error) { QList ret; - QMap newObjects; - *error = Interpreter::CppQmlTypesLoader::parseQmlTypeXml(xml, &newObjects); + QHash newObjects; + *error = Interpreter::CppQmlTypesLoader::parseQmlTypeDescriptions(qmlTypeDescriptions, &newObjects); if (error->isEmpty()) { // convert from QList to QList - QMapIterator it(newObjects); + QHashIterator it(newObjects); while (it.hasNext()) { it.next(); ret.append(it.value()); @@ -178,8 +178,9 @@ void PluginDumper::qmlPluginTypeDumpDone(int exitCode) if (exitCode == 0 && error.isEmpty()) { libraryInfo.setMetaObjects(objectsList); - if (libraryPath.isEmpty()) - Interpreter::CppQmlTypesLoader::builtinObjects.append(objectsList); +// ### disabled code path for running qmldump to get Qt's builtins +// if (libraryPath.isEmpty()) +// Interpreter::CppQmlTypesLoader::builtinObjects.append(objectsList); libraryInfo.setDumpStatus(LibraryInfo::DumpDone); } @@ -220,26 +221,26 @@ void PluginDumper::pluginChanged(const QString &pluginLibrary) void PluginDumper::dump(const Plugin &plugin) { - if (plugin.hasPredumpedXmlFile()) { + if (plugin.hasPredumpedQmlTypesFile()) { const Snapshot snapshot = m_modelManager->snapshot(); LibraryInfo libraryInfo = snapshot.libraryInfo(plugin.qmldirPath); if (!libraryInfo.isValid()) return; - const QString &path = plugin.predumpedXmlFilePath(); - QFile libraryXmlFile(path); - if (!libraryXmlFile.open(QFile::ReadOnly | QFile::Text)) { + const QString &path = plugin.predumpedQmlTypesFilePath(); + QFile libraryQmlTypesFile(path); + if (!libraryQmlTypesFile.open(QFile::ReadOnly | QFile::Text)) { libraryInfo.setDumpStatus(LibraryInfo::DumpError, tr("Could not open file '%1' for reading.").arg(path)); m_modelManager->updateLibraryInfo(plugin.qmldirPath, libraryInfo); return; } - const QByteArray xml = libraryXmlFile.readAll(); - libraryXmlFile.close(); + const QByteArray qmlTypeDescriptions = libraryQmlTypesFile.readAll(); + libraryQmlTypesFile.close(); QString error; - const QList objectsList = parseHelper(xml, &error); + const QList objectsList = parseHelper(qmlTypeDescriptions, &error); if (error.isEmpty()) { libraryInfo.setMetaObjects(objectsList); @@ -390,12 +391,12 @@ QString PluginDumper::resolvePlugin(const QDir &qmldirPath, const QString &qmldi #endif } -bool PluginDumper::Plugin::hasPredumpedXmlFile() const +bool PluginDumper::Plugin::hasPredumpedQmlTypesFile() const { - return QFileInfo(predumpedXmlFilePath()).isFile(); + return QFileInfo(predumpedQmlTypesFilePath()).isFile(); } -QString PluginDumper::Plugin::predumpedXmlFilePath() const +QString PluginDumper::Plugin::predumpedQmlTypesFilePath() const { - return QString("%1%2library.xml").arg(qmldirPath, QDir::separator()); + return QString("%1%2plugins.qmltypes").arg(qmldirPath, QDir::separator()); } diff --git a/src/plugins/qmljstools/qmljsplugindumper.h b/src/plugins/qmljstools/qmljsplugindumper.h index 3d37d185c2d..99e4a147fc8 100644 --- a/src/plugins/qmljstools/qmljsplugindumper.h +++ b/src/plugins/qmljstools/qmljsplugindumper.h @@ -77,8 +77,8 @@ private: QString importPath; QString importUri; - bool hasPredumpedXmlFile() const; - QString predumpedXmlFilePath() const; + bool hasPredumpedQmlTypesFile() const; + QString predumpedQmlTypesFilePath() const; }; void dump(const Plugin &plugin); diff --git a/src/plugins/qt4projectmanager/qmldumptool.cpp b/src/plugins/qt4projectmanager/qmldumptool.cpp index 0b8432e77a1..6350313aa67 100644 --- a/src/plugins/qt4projectmanager/qmldumptool.cpp +++ b/src/plugins/qt4projectmanager/qmldumptool.cpp @@ -269,6 +269,7 @@ QString QmlDumpTool::copy(const QString &qtInstallData, QString *errorMessage) QStringList files; files << QLatin1String("main.cpp") << QLatin1String("qmldump.pro") + << QLatin1String("qmlstreamwriter.cpp") << QLatin1String("qmlstreamwriter.h") << QLatin1String("LICENSE.LGPL") << QLatin1String("LGPL_EXCEPTION.TXT") << QLatin1String("Info.plist");