1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-06 19:12:30 +01:00
ScreenPlay/ScreenPlayWorkshop/qml/upload/PopupSteamWorkshopAgreement.qml
2023-02-02 15:25:26 +01:00

68 lines
2.1 KiB
QML

import QtQuick
import QtQuick.Controls
import QtQuick.Controls.Material
import QtQuick.Layouts
import ScreenPlayWorkshop as SP
Popup {
id: root
dim: true
width: 800
height: 400
closePolicy: Popup.NoAutoClose
anchors.centerIn: Overlay.overlay
ColumnLayout {
anchors {
fill: parent
margins: 20
}
Text {
text: qsTr("You Need to Agree To The Steam Subscriber Agreement First")
Layout.fillWidth: true
}
Text {
id: name
text: qsTr("REQUIRES INTERNET CONNECTION AND FREE STEAM ACCOUNT TO ACTIVATE. Notice: Product offered subject to your acceptance of the Steam Subscriber Agreement (SSA). You must activate this product via the Internet by registering for a Steam account and accepting the SSA. Please see https://store.steampowered.com/subscriber_agreement/ to view the SSA prior to purchase. If you do not agree with the provisions of the SSA, you should return this game unopened to your retailer in accordance with their return policy.")
color: Material.primaryTextColor
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
Layout.fillWidth: true
}
RowLayout {
Layout.fillWidth: true
Item {
Layout.fillWidth: true
}
Button {
id: btnAbort
text: qsTr("View The Steam Subscriber Agreement")
onClicked: Qt.openUrlExternally("https://store.steampowered.com/subscriber_agreement/")
}
Button {
id: btnAgree
text: qsTr("Accept Steam Workshop Agreement")
Material.accent: Material.color(Material.Orange)
highlighted: true
onClicked: {
Qt.openUrlExternally("https://steamcommunity.com/sharedfiles/workshoplegalagreement");
root.close();
}
}
}
}
background: Rectangle {
color: Material.theme === Material.Light ? "white" : Material.background
}
}