mirror of
https://github.com/Armored-Dragon/overte.git
synced 2025-03-11 16:13:16 +01:00
80 lines
2.1 KiB
QML
80 lines
2.1 KiB
QML
import QtQuick 2.5
|
|
import QtQuick.Controls 1.0
|
|
import QtWebEngine 1.1
|
|
import QtWebChannel 1.0
|
|
import "../../controls"
|
|
import HFWebEngineProfile 1.0
|
|
|
|
StackView {
|
|
id: editRoot
|
|
objectName: "stack"
|
|
initialItem: editBasePage
|
|
|
|
property var eventBridge;
|
|
signal sendToScript(var message);
|
|
|
|
function pushSource(path) {
|
|
editRoot.push(Qt.resolvedUrl(path));
|
|
editRoot.currentItem.eventBridge = editRoot.eventBridge;
|
|
editRoot.currentItem.sendToScript.connect(editRoot.sendToScript);
|
|
}
|
|
|
|
function popSource() {
|
|
editRoot.pop();
|
|
}
|
|
|
|
|
|
Component {
|
|
id: editBasePage
|
|
TabView {
|
|
id: editTabView
|
|
anchors.fill: parent
|
|
|
|
Tab {
|
|
title: "Entity List"
|
|
active: true
|
|
enabled: true
|
|
property string originalUrl: ""
|
|
|
|
|
|
WebView {
|
|
id: entityListToolWebView
|
|
url: "../../../../../scripts/system/html/entityList.html"
|
|
eventBridge: editRoot.eventBridge
|
|
anchors.fill: parent
|
|
enabled: true
|
|
}
|
|
}
|
|
|
|
Tab {
|
|
title: "Entity Properties"
|
|
active: true
|
|
enabled: true
|
|
property string originalUrl: ""
|
|
|
|
WebView {
|
|
id: entityPropertiesWebView
|
|
url: "../../../../../scripts/system/html/entityProperties.html"
|
|
eventBridge: editRoot.eventBridge
|
|
anchors.fill: parent
|
|
enabled: true
|
|
}
|
|
}
|
|
|
|
Tab {
|
|
title: "Grid"
|
|
active: true
|
|
enabled: true
|
|
property string originalUrl: ""
|
|
|
|
WebView {
|
|
id: entityPropertiesWebView
|
|
url: "../../../../../scripts/system/html/gridControls.html"
|
|
eventBridge: editRoot.eventBridge
|
|
anchors.fill: parent
|
|
enabled: true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|