1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-07 03:22:33 +01:00

Remove download button from workshop item

This commit is contained in:
Elias Steurer 2021-02-05 11:48:13 +01:00
parent be32f15548
commit 37d2a2879f

View File

@ -160,42 +160,24 @@ Item {
Text {
id: txtTitle
text: root.name
opacity: 0
height: 30
width: 180
verticalAlignment: Text.AlignVCenter
color: "white"
font.pointSize: 18
wrapMode: Text.WordWrap
font.pointSize: 14
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
font.family: ScreenPlay.settings.font
anchors {
bottom: parent.bottom
right: button.left
rightMargin: 10
right: parent.right
rightMargin: 20
left: parent.left
leftMargin: 20
bottomMargin: -50
}
}
Button {
id: button
text: qsTr("Download")
anchors {
right: parent.right
rightMargin: 20
bottom: parent.bottom
bottomMargin: -50
}
opacity: 0
Material.background: Material.Orange
Material.foreground: "white"
icon.source: "qrc:/assets/icons/icon_download.svg"
icon.width: 12
icon.height: 12
}
Item {
id: openInWorkshop
height: 20
@ -249,7 +231,8 @@ Item {
onClicked: {
isDownloading = true
root.state = "downloading"
SP.Workshop.steamWorkshop.subscribeItem(root.publishedFileID)
SP.Workshop.steamWorkshop.subscribeItem(
root.publishedFileID)
ScreenPlay.setTrackerSendEvent("subscribeItem",
root.publishedFileID)
}
@ -321,12 +304,6 @@ Item {
State {
name: "hover"
PropertyChanges {
target: button
opacity: 1
anchors.bottomMargin: 10
}
PropertyChanges {
target: openInWorkshop
opacity: .75
@ -350,10 +327,6 @@ Item {
State {
name: "downloading"
PropertyChanges {
target: button
opacity: 0
}
PropertyChanges {
target: openInWorkshop
opacity: 0
@ -383,11 +356,6 @@ Item {
State {
name: "installed"
PropertyChanges {
target: button
opacity: 0
}
PropertyChanges {
target: txtTitle
opacity: 0
@ -420,11 +388,6 @@ Item {
to: "hover"
reversible: true
PropertyAnimation {
target: button
duration: 100
properties: "opacity, anchors.bottomMargin"
}
PropertyAnimation {
target: openInWorkshop
duration: 100
@ -446,11 +409,6 @@ Item {
to: "downloading"
reversible: true
PropertyAnimation {
target: button
duration: 100
properties: "opacity"
}
PropertyAnimation {
target: txtTitle
duration: 100