summaryrefslogtreecommitdiffstats
path: root/src/imports/particles/plugins.qmltypes
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/particles/plugins.qmltypes')
-rw-r--r--src/imports/particles/plugins.qmltypes64
1 files changed, 64 insertions, 0 deletions
diff --git a/src/imports/particles/plugins.qmltypes b/src/imports/particles/plugins.qmltypes
new file mode 100644
index 00000000..6956e495
--- /dev/null
+++ b/src/imports/particles/plugins.qmltypes
@@ -0,0 +1,64 @@
+import QtQuick.tooling 1.1
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated with the command 'qml1plugindump Qt.labs.particles 1.0'.
+
+Module {
+ Component {
+ name: "QDeclarativeParticleMotion"
+ prototype: "QObject"
+ exports: ["ParticleMotion 1.0"]
+ }
+ Component {
+ name: "QDeclarativeParticleMotionGravity"
+ prototype: "QDeclarativeParticleMotion"
+ exports: ["ParticleMotionGravity 1.0"]
+ Property { name: "xattractor"; type: "double" }
+ Property { name: "yattractor"; type: "double" }
+ Property { name: "acceleration"; type: "double" }
+ }
+ Component {
+ name: "QDeclarativeParticleMotionLinear"
+ prototype: "QDeclarativeParticleMotion"
+ exports: ["ParticleMotionLinear 1.0"]
+ }
+ Component {
+ name: "QDeclarativeParticleMotionWander"
+ prototype: "QDeclarativeParticleMotion"
+ exports: ["ParticleMotionWander 1.0"]
+ Property { name: "xvariance"; type: "double" }
+ Property { name: "yvariance"; type: "double" }
+ Property { name: "pace"; type: "double" }
+ }
+ Component {
+ name: "QDeclarativeParticles"
+ defaultProperty: "motion"
+ prototype: "QDeclarativeItem"
+ exports: ["Particles 1.0"]
+ Property { name: "source"; type: "QUrl" }
+ Property { name: "count"; type: "int" }
+ Property { name: "emissionRate"; type: "int" }
+ Property { name: "emissionVariance"; type: "double" }
+ Property { name: "lifeSpan"; type: "int" }
+ Property { name: "lifeSpanDeviation"; type: "int" }
+ Property { name: "fadeInDuration"; type: "int" }
+ Property { name: "fadeOutDuration"; type: "int" }
+ Property { name: "angle"; type: "double" }
+ Property { name: "angleDeviation"; type: "double" }
+ Property { name: "velocity"; type: "double" }
+ Property { name: "velocityDeviation"; type: "double" }
+ Property { name: "motion"; type: "QDeclarativeParticleMotion"; isPointer: true }
+ Signal { name: "emittingChanged" }
+ Method {
+ name: "burst"
+ Parameter { name: "count"; type: "int" }
+ Parameter { name: "emissionRate"; type: "int" }
+ }
+ Method {
+ name: "burst"
+ Parameter { name: "count"; type: "int" }
+ }
+ }
+}