From 38c756929033c57f0ce22611ef5218fd13bf158c Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@theqtcompany.com>
Date: Fri, 2 Oct 2015 16:59:04 +0200
Subject: [PATCH] Update .qmltypes file

Change-Id: I492d225b8b217e7cef4548d31d96c351a6fa2407
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
---
 src/webengine/plugin/plugins.qmltypes | 99 +++++++++++++++++++++++++--
 1 file changed, 92 insertions(+), 7 deletions(-)

diff --git a/src/webengine/plugin/plugins.qmltypes b/src/webengine/plugin/plugins.qmltypes
index 9dcded7b0..1e577bf51 100644
--- a/src/webengine/plugin/plugins.qmltypes
+++ b/src/webengine/plugin/plugins.qmltypes
@@ -4,7 +4,7 @@ import QtQuick.tooling 1.2
 // It is used for QML tooling purposes only.
 //
 // This file was auto-generated by:
-// 'qmlplugindump -nonrelocatable QtWebEngine 1.1'
+// 'qmlplugindump -nonrelocatable QtWebEngine 1.2'
 
 Module {
     dependencies: []
@@ -571,8 +571,11 @@ Module {
     Component {
         name: "QQuickWebEngineProfile"
         prototype: "QObject"
-        exports: ["QtWebEngine/WebEngineProfile 1.1"]
-        exportMetaObjectRevisions: [0]
+        exports: [
+            "QtWebEngine/WebEngineProfile 1.1",
+            "QtWebEngine/WebEngineProfile 1.2"
+        ]
+        exportMetaObjectRevisions: [0, 1]
         Enum {
             name: "HttpCacheType"
             values: {
@@ -594,8 +597,10 @@ Module {
         Property { name: "cachePath"; type: "string" }
         Property { name: "httpUserAgent"; type: "string" }
         Property { name: "httpCacheType"; type: "HttpCacheType" }
+        Property { name: "httpAcceptLanguage"; type: "string" }
         Property { name: "persistentCookiesPolicy"; type: "PersistentCookiesPolicy" }
         Property { name: "httpCacheMaximumSize"; type: "int" }
+        Signal { name: "httpAcceptLanguageChanged"; revision: 1 }
         Signal {
             name: "downloadRequested"
             Parameter { name: "download"; type: "QQuickWebEngineDownloadItem"; isPointer: true }
@@ -604,6 +609,11 @@ Module {
             name: "downloadFinished"
             Parameter { name: "download"; type: "QQuickWebEngineDownloadItem"; isPointer: true }
         }
+        Method {
+            name: "setCookieStoreClient"
+            revision: 1
+            Parameter { name: "client"; type: "QWebEngineCookieStoreClient"; isPointer: true }
+        }
     }
     Component {
         name: "QQuickWebEngineScript"
@@ -685,9 +695,12 @@ Module {
     Component {
         name: "QQuickWebEngineSettings"
         prototype: "QObject"
-        exports: ["QtWebEngine/WebEngineSettings 1.1"]
+        exports: [
+            "QtWebEngine/WebEngineSettings 1.1",
+            "QtWebEngine/WebEngineSettings 1.2"
+        ]
         isCreatable: false
-        exportMetaObjectRevisions: [0]
+        exportMetaObjectRevisions: [0, 1]
         Property { name: "autoLoadImages"; type: "bool" }
         Property { name: "javascriptEnabled"; type: "bool" }
         Property { name: "javascriptCanOpenWindows"; type: "bool" }
@@ -699,7 +712,10 @@ Module {
         Property { name: "localContentCanAccessFileUrls"; type: "bool" }
         Property { name: "hyperlinkAuditingEnabled"; type: "bool" }
         Property { name: "errorPageEnabled"; type: "bool" }
+        Property { name: "pluginsEnabled"; type: "bool" }
+        Property { name: "fullScreenSupportEnabled"; revision: 1; type: "bool" }
         Property { name: "defaultTextEncoding"; type: "string" }
+        Signal { name: "fullScreenSupportEnabledChanged"; revision: 1 }
     }
     Component {
         name: "QQuickWebEngineSingleton"
@@ -723,9 +739,10 @@ Module {
         prototype: "QQuickItem"
         exports: [
             "QtWebEngine/WebEngineView 1.0",
-            "QtWebEngine/WebEngineView 1.1"
+            "QtWebEngine/WebEngineView 1.1",
+            "QtWebEngine/WebEngineView 1.2"
         ]
-        exportMetaObjectRevisions: [0, 1]
+        exportMetaObjectRevisions: [0, 1, 2]
         Enum {
             name: "NavigationRequestAction"
             values: {
@@ -783,6 +800,41 @@ Module {
                 "Geolocation": 3
             }
         }
+        Enum {
+            name: "WebAction"
+            values: {
+                "NoWebAction": -1,
+                "Back": 0,
+                "Forward": 1,
+                "Stop": 2,
+                "Reload": 3,
+                "Cut": 4,
+                "Copy": 5,
+                "Paste": 6,
+                "Undo": 7,
+                "Redo": 8,
+                "SelectAll": 9,
+                "ReloadAndBypassCache": 10,
+                "PasteAndMatchStyle": 11,
+                "OpenLinkInThisWindow": 12,
+                "OpenLinkInNewWindow": 13,
+                "OpenLinkInNewTab": 14,
+                "CopyLinkToClipboard": 15,
+                "DownloadLinkToDisk": 16,
+                "CopyImageToClipboard": 17,
+                "CopyImageUrlToClipboard": 18,
+                "DownloadImageToDisk": 19,
+                "CopyMediaUrlToClipboard": 20,
+                "ToggleMediaControls": 21,
+                "ToggleMediaLoop": 22,
+                "ToggleMediaPlayPause": 23,
+                "ToggleMediaMute": 24,
+                "DownloadMediaToDisk": 25,
+                "InspectElement": 26,
+                "ExitFullScreen": 27,
+                "WebActionCount": 28
+            }
+        }
         Enum {
             name: "JavaScriptConsoleMessageLevel"
             values: {
@@ -791,6 +843,15 @@ Module {
                 "ErrorMessageLevel": 2
             }
         }
+        Enum {
+            name: "RenderProcessTerminationStatus"
+            values: {
+                "NormalTerminationStatus": 0,
+                "AbnormalTerminationStatus": 1,
+                "CrashedTerminationStatus": 2,
+                "KilledTerminationStatus": 3
+            }
+        }
         Enum {
             name: "FindFlags"
             values: {
@@ -830,6 +891,8 @@ Module {
             isList: true
             isReadonly: true
         }
+        Property { name: "activeFocusOnPress"; revision: 2; type: "bool" }
+        Property { name: "backgroundColor"; revision: 2; type: "QColor" }
         Signal {
             name: "loadingChanged"
             Parameter { name: "loadRequest"; type: "QQuickWebEngineLoadRequest"; isPointer: true }
@@ -878,6 +941,18 @@ Module {
         }
         Signal { name: "profileChanged"; revision: 1 }
         Signal { name: "webChannelChanged"; revision: 1 }
+        Signal {
+            name: "activeFocusOnPressChanged"
+            revision: 2
+            Parameter { type: "bool" }
+        }
+        Signal { name: "backgroundColorChanged"; revision: 2 }
+        Signal {
+            name: "renderProcessTerminated"
+            revision: 2
+            Parameter { name: "terminationStatus"; type: "RenderProcessTerminationStatus" }
+            Parameter { name: "exitCode"; type: "int" }
+        }
         Method {
             name: "runJavaScript"
             Parameter { type: "string" }
@@ -932,5 +1007,15 @@ Module {
             Parameter { type: "Feature" }
             Parameter { name: "granted"; type: "bool" }
         }
+        Method {
+            name: "setActiveFocusOnPress"
+            revision: 2
+            Parameter { name: "arg"; type: "bool" }
+        }
+        Method {
+            name: "triggerWebAction"
+            revision: 2
+            Parameter { name: "action"; type: "WebAction" }
+        }
     }
 }
-- 
GitLab