First upload, 18 controller version

This commit is contained in:
2026-04-14 15:23:56 +02:00
commit 8c55001a1c
3810 changed files with 764061 additions and 0 deletions

View File

@@ -0,0 +1,328 @@
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 qmltyperegistrar.
Module {
Component {
file: "private/qquickwebview_p.h"
lineNumber: 34
name: "QQuickWebView"
accessSemantics: "reference"
prototype: "QQuickWindowContainer"
exports: [
"QtWebView/WebView 1.0",
"QtWebView/WebView 1.1",
"QtWebView/WebView 1.14",
"QtWebView/WebView 2.0",
"QtWebView/WebView 2.1",
"QtWebView/WebView 2.4",
"QtWebView/WebView 2.7",
"QtWebView/WebView 2.11",
"QtWebView/WebView 6.0",
"QtWebView/WebView 6.2",
"QtWebView/WebView 6.3",
"QtWebView/WebView 6.5",
"QtWebView/WebView 6.7"
]
exportMetaObjectRevisions: [
256,
257,
270,
512,
513,
516,
519,
523,
1536,
1538,
1539,
1541,
1543
]
Enum {
name: "LoadStatus"
lineNumber: 51
values: [
"LoadStartedStatus",
"LoadStoppedStatus",
"LoadSucceededStatus",
"LoadFailedStatus"
]
}
Property {
name: "httpUserAgent"
revision: 270
type: "QString"
read: "httpUserAgent"
write: "setHttpUserAgent"
notify: "httpUserAgentChanged"
index: 0
lineNumber: 37
isFinal: true
}
Property {
name: "url"
type: "QUrl"
read: "url"
write: "setUrl"
notify: "urlChanged"
index: 1
lineNumber: 39
isFinal: true
}
Property {
name: "loading"
revision: 257
type: "bool"
read: "isLoading"
notify: "loadingChanged"
index: 2
lineNumber: 40
isReadonly: true
isFinal: true
}
Property {
name: "loadProgress"
type: "int"
read: "loadProgress"
notify: "loadProgressChanged"
index: 3
lineNumber: 41
isReadonly: true
isFinal: true
}
Property {
name: "title"
type: "QString"
read: "title"
notify: "titleChanged"
index: 4
lineNumber: 42
isReadonly: true
isFinal: true
}
Property {
name: "canGoBack"
type: "bool"
read: "canGoBack"
notify: "loadingChanged"
index: 5
lineNumber: 43
isReadonly: true
isFinal: true
}
Property {
name: "canGoForward"
type: "bool"
read: "canGoForward"
notify: "loadingChanged"
index: 6
lineNumber: 44
isReadonly: true
isFinal: true
}
Property {
name: "settings"
revision: 1541
type: "QQuickWebViewSettings"
isPointer: true
read: "settings"
index: 7
lineNumber: 45
isReadonly: true
isFinal: true
isPropertyConstant: true
}
Signal { name: "titleChanged"; lineNumber: 88 }
Signal { name: "urlChanged"; lineNumber: 89 }
Signal {
name: "loadingChanged"
revision: 257
lineNumber: 90
Parameter { name: "loadRequest"; type: "QQuickWebViewLoadRequest"; isPointer: true }
}
Signal { name: "loadProgressChanged"; lineNumber: 91 }
Signal { name: "httpUserAgentChanged"; revision: 270; lineNumber: 92 }
Signal {
name: "cookieAdded"
revision: 1539
lineNumber: 93
Parameter { name: "domain"; type: "QString" }
Parameter { name: "name"; type: "QString" }
}
Signal {
name: "cookieRemoved"
revision: 1539
lineNumber: 94
Parameter { name: "domain"; type: "QString" }
Parameter { name: "name"; type: "QString" }
}
Method { name: "goBack"; lineNumber: 76 }
Method { name: "goForward"; lineNumber: 77 }
Method { name: "reload"; lineNumber: 78 }
Method { name: "stop"; lineNumber: 79 }
Method {
name: "loadHtml"
revision: 257
lineNumber: 80
Parameter { name: "html"; type: "QString" }
Parameter { name: "baseUrl"; type: "QUrl" }
}
Method {
name: "loadHtml"
revision: 257
isCloned: true
lineNumber: 80
Parameter { name: "html"; type: "QString" }
}
Method {
name: "runJavaScript"
revision: 257
lineNumber: 82
Parameter { name: "script"; type: "QString" }
Parameter { name: "callback"; type: "QJSValue" }
}
Method {
name: "runJavaScript"
revision: 257
isCloned: true
lineNumber: 82
Parameter { name: "script"; type: "QString" }
}
Method {
name: "setCookie"
revision: 1539
lineNumber: 83
Parameter { name: "domain"; type: "QString" }
Parameter { name: "name"; type: "QString" }
Parameter { name: "value"; type: "QString" }
}
Method {
name: "deleteCookie"
revision: 1539
lineNumber: 84
Parameter { name: "domain"; type: "QString" }
Parameter { name: "name"; type: "QString" }
}
Method { name: "deleteAllCookies"; revision: 1539; lineNumber: 85 }
Method {
name: "onRunJavaScriptResult"
lineNumber: 104
Parameter { name: "id"; type: "int" }
Parameter { name: "variant"; type: "QVariant" }
}
Method {
name: "onLoadingChanged"
lineNumber: 105
Parameter { name: "loadRequest"; type: "QWebViewLoadRequestPrivate" }
}
Method {
name: "onNativeWindowChanged"
lineNumber: 106
Parameter { name: "window"; type: "QWindow"; isPointer: true }
}
}
Component {
file: "private/qquickwebviewloadrequest_p.h"
lineNumber: 26
name: "QQuickWebViewLoadRequest"
accessSemantics: "reference"
prototype: "QObject"
exports: [
"QtWebView/WebViewLoadRequest 1.1",
"QtWebView/WebViewLoadRequest 6.0"
]
isCreatable: false
exportMetaObjectRevisions: [257, 1536]
Property { name: "url"; type: "QUrl"; read: "url"; index: 0; lineNumber: 29; isReadonly: true }
Property {
name: "status"
type: "QQuickWebView::LoadStatus"
read: "status"
index: 1
lineNumber: 30
isReadonly: true
}
Property {
name: "errorString"
type: "QString"
read: "errorString"
index: 2
lineNumber: 31
isReadonly: true
}
}
Component {
file: "private/qquickwebviewsettings_p.h"
lineNumber: 29
name: "QQuickWebViewSettings"
accessSemantics: "reference"
prototype: "QObject"
exports: ["QtWebView/WebViewSettings 6.5"]
isCreatable: false
exportMetaObjectRevisions: [1541]
Property {
name: "localStorageEnabled"
type: "bool"
read: "localStorageEnabled"
write: "setLocalStorageEnabled"
notify: "localStorageEnabledChanged"
index: 0
lineNumber: 32
}
Property {
name: "javaScriptEnabled"
type: "bool"
read: "javaScriptEnabled"
write: "setJavaScriptEnabled"
notify: "javaScriptEnabledChanged"
index: 1
lineNumber: 33
}
Property {
name: "allowFileAccess"
type: "bool"
read: "allowFileAccess"
write: "setAllowFileAccess"
notify: "allowFileAccessChanged"
index: 2
lineNumber: 34
}
Property {
name: "localContentCanAccessFileUrls"
type: "bool"
read: "localContentCanAccessFileUrls"
write: "setLocalContentCanAccessFileUrls"
notify: "localContentCanAccessFileUrlsChanged"
index: 3
lineNumber: 35
}
Signal { name: "localStorageEnabledChanged"; lineNumber: 55 }
Signal { name: "javaScriptEnabledChanged"; lineNumber: 56 }
Signal { name: "allowFileAccessChanged"; lineNumber: 57 }
Signal { name: "localContentCanAccessFileUrlsChanged"; lineNumber: 58 }
Method {
name: "setLocalStorageEnabled"
lineNumber: 49
Parameter { name: "enabled"; type: "bool" }
}
Method {
name: "setJavaScriptEnabled"
lineNumber: 50
Parameter { name: "enabled"; type: "bool" }
}
Method {
name: "setAllowFileAccess"
lineNumber: 51
Parameter { name: "enabled"; type: "bool" }
}
Method {
name: "setLocalContentCanAccessFileUrls"
lineNumber: 52
Parameter { name: "enabled"; type: "bool" }
}
}
}

View File

@@ -0,0 +1,10 @@
module QtWebView
linktarget Qt6::qtwebviewquickplugin
optional plugin qtwebviewquickplugin
classname QWebViewQuickPlugin
typeinfo plugins.qmltypes
depends QtQuick auto
depends QtWebEngine auto
prefer :/qt-project.org/imports/QtWebView/
depends QtQuick