summaryrefslogtreecommitdiffstats
path: root/src/quick3d/imports/logic
diff options
context:
space:
mode:
authorKevin Ottens <kevin.ottens@kdab.com>2016-05-03 09:42:43 +0200
committerKevin Ottens <kevin.ottens@kdab.com>2016-05-03 08:01:39 +0000
commitf3bd17cb20f2fd9825f71010366eeeecae7827da (patch)
tree22773cd1e64c5b5f467525a90ab4010918bf8120 /src/quick3d/imports/logic
parent3b2e812ad78c40b1f30ed2ca407c0aa6e8848de5 (diff)
Fix qmltypes generation, add them to the sources
Change-Id: I2e64e3abd36a6783c89a12432f2f9d1c3621e76a Task-number: QTBUG-45661 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/quick3d/imports/logic')
-rw-r--r--src/quick3d/imports/logic/importslogic.pro1
-rw-r--r--src/quick3d/imports/logic/plugins.qmltypes56
2 files changed, 57 insertions, 0 deletions
diff --git a/src/quick3d/imports/logic/importslogic.pro b/src/quick3d/imports/logic/importslogic.pro
index 90f9f2445..ae086afdc 100644
--- a/src/quick3d/imports/logic/importslogic.pro
+++ b/src/quick3d/imports/logic/importslogic.pro
@@ -1,6 +1,7 @@
CXX_MODULE = qml
TARGET = quick3dlogicplugin
TARGETPATH = Qt3D/Logic
+IMPORT_VERSION = 2.0
QT += core-private qml 3dcore 3dlogic
diff --git a/src/quick3d/imports/logic/plugins.qmltypes b/src/quick3d/imports/logic/plugins.qmltypes
new file mode 100644
index 000000000..036ca96f3
--- /dev/null
+++ b/src/quick3d/imports/logic/plugins.qmltypes
@@ -0,0 +1,56 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by:
+// 'qmlplugindump -nonrelocatable Qt3D.Logic 2.0'
+
+Module {
+ dependencies: ["QtQuick 2.0"]
+ Component {
+ name: "Qt3DCore::QComponent"
+ prototype: "Qt3DCore::QNode"
+ Property { name: "isShareable"; type: "bool" }
+ Signal {
+ name: "shareableChanged"
+ Parameter { name: "isShareable"; type: "bool" }
+ }
+ Method {
+ name: "setShareable"
+ Parameter { name: "isShareable"; type: "bool" }
+ }
+ }
+ Component {
+ name: "Qt3DCore::QNode"
+ prototype: "QObject"
+ Property { name: "parent"; type: "Qt3DCore::QNode"; isPointer: true }
+ Property { name: "enabled"; type: "bool" }
+ Signal {
+ name: "parentChanged"
+ Parameter { name: "parent"; type: "QObject"; isPointer: true }
+ }
+ Signal {
+ name: "enabledChanged"
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "setParent"
+ Parameter { name: "parent"; type: "QNode"; isPointer: true }
+ }
+ Method {
+ name: "setEnabled"
+ Parameter { name: "isEnabled"; type: "bool" }
+ }
+ }
+ Component {
+ name: "Qt3DLogic::QFrameAction"
+ prototype: "Qt3DCore::QComponent"
+ exports: ["Qt3D.Logic/FrameAction 2.0"]
+ exportMetaObjectRevisions: [0]
+ Signal {
+ name: "triggered"
+ Parameter { name: "dt"; type: "float" }
+ }
+ }
+}