summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2018-02-08 10:03:44 +0100
committerUlf Hermann <ulf.hermann@qt.io>2018-02-08 14:27:57 +0000
commit6eda9c6eab54f6232fcda40bff248e6e318426bf (patch)
tree7ebbc9fba2a98bb9198da195a93f5bc5b109b18a
parenta0b0c1f6a3927e2f31b40619c17bffaf7571dd24 (diff)
Add a plugins.qmltypes for the QML plugin
We want it to be visible for QML tooling. Change-Id: I7bb22f0a73dd7f533cf335fd83096e411d312e84 Reviewed-by: Michael Brasser <michael.brasser@live.com>
-rw-r--r--src/imports/remoteobjects/plugins.qmltypes74
1 files changed, 74 insertions, 0 deletions
diff --git a/src/imports/remoteobjects/plugins.qmltypes b/src/imports/remoteobjects/plugins.qmltypes
new file mode 100644
index 0000000..4839d3a
--- /dev/null
+++ b/src/imports/remoteobjects/plugins.qmltypes
@@ -0,0 +1,74 @@
+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 QtQml.RemoteObjects 1.0'
+
+Module {
+ dependencies: ["QtQuick 2.8"]
+ Component {
+ name: "QRemoteObjectAbstractPersistedStore"
+ prototype: "QObject"
+ exports: ["QtQml.RemoteObjects/PersistedStore 1.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
+ name: "QRemoteObjectNode"
+ prototype: "QObject"
+ exports: ["QtQml.RemoteObjects/Node 1.0"]
+ exportMetaObjectRevisions: [0]
+ Enum {
+ name: "ErrorCode"
+ values: {
+ "NoError": 0,
+ "RegistryNotAcquired": 1,
+ "RegistryAlreadyHosted": 2,
+ "NodeIsNoServer": 3,
+ "ServerAlreadyCreated": 4,
+ "UnintendedRegistryHosting": 5,
+ "OperationNotValidOnClientNode": 6,
+ "SourceNotRegistered": 7,
+ "MissingObjectName": 8,
+ "HostUrlInvalid": 9,
+ "ProtocolMismatch": 10
+ }
+ }
+ Property { name: "registryUrl"; type: "QUrl" }
+ Property {
+ name: "persistedStore"
+ type: "QRemoteObjectAbstractPersistedStore"
+ isPointer: true
+ }
+ Property { name: "heartbeatInterval"; type: "int" }
+ Signal {
+ name: "remoteObjectAdded"
+ Parameter { type: "QRemoteObjectSourceLocation" }
+ }
+ Signal {
+ name: "remoteObjectRemoved"
+ Parameter { type: "QRemoteObjectSourceLocation" }
+ }
+ Signal {
+ name: "error"
+ Parameter { name: "errorCode"; type: "QRemoteObjectNode::ErrorCode" }
+ }
+ Signal {
+ name: "heartbeatIntervalChanged"
+ Parameter { name: "heartbeatInterval"; type: "int" }
+ }
+ Method {
+ name: "connectToNode"
+ type: "bool"
+ Parameter { name: "address"; type: "QUrl" }
+ }
+ }
+ Component {
+ name: "QRemoteObjectSettingsStore"
+ prototype: "QRemoteObjectAbstractPersistedStore"
+ exports: ["QtQml.RemoteObjects/SettingsStore 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+}