Crop the filename.

This commit is contained in:
Adam Treat 2023-04-20 10:54:42 -04:00
parent 5a00c83139
commit b15feb5a4c

View File

@ -62,11 +62,11 @@ Dialog {
Text {
id: modelName
objectName: "modelName"
text: modelData.filename
property string filename: modelData.filename
text: filename.slice(5, filename.length - 4)
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
anchors.leftMargin: 10
font.pixelSize: 24
color: "#d1d5db"
Accessible.role: Accessible.Paragraph
Accessible.name: qsTr("Model file")
@ -80,7 +80,6 @@ Dialog {
anchors.verticalCenter: parent.verticalCenter
anchors.left: modelName.right
anchors.leftMargin: 10
font.pixelSize: 18
color: "#d1d5db"
Accessible.role: Accessible.Paragraph
Accessible.name: qsTr("Default file")
@ -92,7 +91,6 @@ Dialog {
anchors.verticalCenter: parent.verticalCenter
anchors.left: isDefault.visible ? isDefault.right : modelName.right
anchors.leftMargin: 10
font.pixelSize: 18
color: "#d1d5db"
Accessible.role: Accessible.Paragraph
Accessible.name: qsTr("File size")
@ -105,7 +103,6 @@ Dialog {
anchors.right: itemProgressBar.left
anchors.rightMargin: 10
objectName: "speedLabel"
font.pixelSize: 18
color: "#d1d5db"
text: ""
visible: downloading
@ -177,7 +174,7 @@ Dialog {
for (let i = 0; i < modelList.contentItem.children.length; i++) {
let delegateItem = modelList.contentItem.children[i];
if (delegateItem.objectName === "delegateItem") {
let modelNameText = delegateItem.children.find(child => child.objectName === "modelName").text;
let modelNameText = delegateItem.children.find(child => child.objectName === "modelName").filename;
if (modelNameText === modelName) {
let progressBar = delegateItem.children.find(child => child.objectName === "itemProgressBar");
progressBar.value = bytesReceived / bytesTotal;
@ -211,7 +208,7 @@ Dialog {
for (let i = 0; i < modelList.contentItem.children.length; i++) {
let delegateItem = modelList.contentItem.children[i];
if (delegateItem.objectName === "delegateItem") {
let modelNameText = delegateItem.children.find(child => child.objectName === "modelName").text;
let modelNameText = delegateItem.children.find(child => child.objectName === "modelName").filename;
if (modelNameText === modelName) {
let progressBar = delegateItem.children.find(child => child.objectName === "itemProgressBar");
progressBar.value = 0;