mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 08:21:24 +02:00
- Video, and new Docs url in QML
This commit is contained in:
parent
b5a45be7b9
commit
714115adef
2 changed files with 26 additions and 5 deletions
|
@ -133,7 +133,7 @@ Item {
|
||||||
states: [
|
states: [
|
||||||
State {
|
State {
|
||||||
name: AvatarPackagerState.main
|
name: AvatarPackagerState.main
|
||||||
PropertyChanges { target: avatarPackagerHeader; title: qsTr("Avatar Packager"); docsEnabled: true; backButtonVisible: false }
|
PropertyChanges { target: avatarPackagerHeader; title: qsTr("Avatar Packager"); docsEnabled: true; videoEnabled: true; backButtonVisible: false }
|
||||||
PropertyChanges { target: avatarPackagerMain; visible: true }
|
PropertyChanges { target: avatarPackagerMain; visible: true }
|
||||||
PropertyChanges { target: avatarPackagerFooter; content: avatarPackagerMain.footer }
|
PropertyChanges { target: avatarPackagerFooter; content: avatarPackagerMain.footer }
|
||||||
},
|
},
|
||||||
|
@ -229,7 +229,11 @@ Item {
|
||||||
}
|
}
|
||||||
|
|
||||||
function openDocs() {
|
function openDocs() {
|
||||||
Qt.openUrlExternally("https://docs.highfidelity.com/create/avatars/create-avatars#how-to-package-your-avatar");
|
Qt.openUrlExternally("https://docs.highfidelity.com/create/avatars/package-avatar.html");
|
||||||
|
}
|
||||||
|
|
||||||
|
function openVideo() {
|
||||||
|
Qt.openUrlExternally("https://youtu.be/zrkEowu_yps");
|
||||||
}
|
}
|
||||||
|
|
||||||
AvatarPackagerHeader {
|
AvatarPackagerHeader {
|
||||||
|
@ -243,6 +247,9 @@ Item {
|
||||||
onDocsButtonClicked: {
|
onDocsButtonClicked: {
|
||||||
avatarPackager.openDocs();
|
avatarPackager.openDocs();
|
||||||
}
|
}
|
||||||
|
onVideoButtonClicked: {
|
||||||
|
avatarPackager.openVideo();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
|
|
@ -13,6 +13,7 @@ ShadowRectangle {
|
||||||
|
|
||||||
property string title: qsTr("Avatar Packager")
|
property string title: qsTr("Avatar Packager")
|
||||||
property alias docsEnabled: docs.visible
|
property alias docsEnabled: docs.visible
|
||||||
|
property alias videoEnabled: video.visible
|
||||||
property bool backButtonVisible: true // If false, is not visible and does not take up space
|
property bool backButtonVisible: true // If false, is not visible and does not take up space
|
||||||
property bool backButtonEnabled: true // If false, is not visible but does not affect space
|
property bool backButtonEnabled: true // If false, is not visible but does not affect space
|
||||||
property bool canRename: false
|
property bool canRename: false
|
||||||
|
@ -24,6 +25,7 @@ ShadowRectangle {
|
||||||
|
|
||||||
signal backButtonClicked
|
signal backButtonClicked
|
||||||
signal docsButtonClicked
|
signal docsButtonClicked
|
||||||
|
signal videoButtonClicked
|
||||||
|
|
||||||
RalewayButton {
|
RalewayButton {
|
||||||
id: back
|
id: back
|
||||||
|
@ -126,6 +128,20 @@ ShadowRectangle {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RalewayButton {
|
||||||
|
id: video
|
||||||
|
visible: false
|
||||||
|
size: 28
|
||||||
|
anchors.top: parent.top
|
||||||
|
anchors.bottom: parent.bottom
|
||||||
|
anchors.right: docs.left
|
||||||
|
anchors.rightMargin: 16
|
||||||
|
|
||||||
|
text: qsTr("Video")
|
||||||
|
|
||||||
|
onClicked: videoButtonClicked()
|
||||||
|
}
|
||||||
|
|
||||||
RalewayButton {
|
RalewayButton {
|
||||||
id: docs
|
id: docs
|
||||||
visible: false
|
visible: false
|
||||||
|
@ -137,8 +153,6 @@ ShadowRectangle {
|
||||||
|
|
||||||
text: qsTr("Docs")
|
text: qsTr("Docs")
|
||||||
|
|
||||||
onClicked: {
|
onClicked: docsButtonClicked()
|
||||||
docsButtonClicked();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue