From 4c7611e7309f21e8a1dfa9ddcd84d91cd979519c Mon Sep 17 00:00:00 2001
From: Milian Wolff <mail@milianw.de>
Date: Thu, 3 Jul 2014 13:31:01 +0200
Subject: [PATCH] Update the plugins.qmltypes meta data.

I forgot to do this when I introduced the QQmlWebSocketServer.

Change-Id: I7fd7354cf42f633973e0da71d854594627e2fb97
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
---
 src/imports/qmlwebsockets/plugins.qmltypes | 50 ++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/src/imports/qmlwebsockets/plugins.qmltypes b/src/imports/qmlwebsockets/plugins.qmltypes
index 8116fce2..4404a517 100644
--- a/src/imports/qmlwebsockets/plugins.qmltypes
+++ b/src/imports/qmlwebsockets/plugins.qmltypes
@@ -38,9 +38,59 @@ Module {
             name: "activeChanged"
             Parameter { name: "isActive"; type: "bool" }
         }
+        Signal {
+            name: "errorStringChanged"
+            Parameter { name: "errorString"; type: "string" }
+        }
         Method {
             name: "sendTextMessage"
+            type: "qlonglong"
             Parameter { name: "message"; type: "string" }
         }
     }
+    Component {
+        name: "QQmlWebSocketServer"
+        prototype: "QObject"
+        exports: ["Qt.WebSockets/WebSocketServer 1.0"]
+        exportMetaObjectRevisions: [0]
+        Property { name: "url"; type: "QUrl"; isReadonly: true }
+        Property { name: "host"; type: "string" }
+        Property { name: "port"; type: "ushort" }
+        Property { name: "name"; type: "string" }
+        Property { name: "errorString"; type: "string"; isReadonly: true }
+        Property { name: "listen"; type: "bool" }
+        Property { name: "accept"; type: "bool" }
+        Signal {
+            name: "clientConnected"
+            Parameter { name: "webSocket"; type: "QQmlWebSocket"; isPointer: true }
+        }
+        Signal {
+            name: "errorStringChanged"
+            Parameter { name: "errorString"; type: "string" }
+        }
+        Signal {
+            name: "urlChanged"
+            Parameter { name: "url"; type: "QUrl" }
+        }
+        Signal {
+            name: "portChanged"
+            Parameter { name: "port"; type: "ushort" }
+        }
+        Signal {
+            name: "nameChanged"
+            Parameter { name: "name"; type: "string" }
+        }
+        Signal {
+            name: "hostChanged"
+            Parameter { name: "host"; type: "string" }
+        }
+        Signal {
+            name: "listenChanged"
+            Parameter { name: "listen"; type: "bool" }
+        }
+        Signal {
+            name: "acceptChanged"
+            Parameter { name: "accept"; type: "bool" }
+        }
+    }
 }
-- 
GitLab