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

73 lines
1.9 KiB
QML
Raw Normal View History

import QtQuick
import QtQuick.Controls
2022-01-16 12:23:27 +01:00
import QtQuick.Layouts
import QtQuick.Controls.Material
2021-07-15 12:07:39 +02:00
import Qt5Compat.GraphicalEffects
import ScreenPlayWorkshop
import ScreenPlayUtil
2020-08-20 17:21:09 +02:00
Popup {
id: root
2021-05-16 19:37:55 +02:00
2020-08-20 17:21:09 +02:00
width: 1100
height: 600
modal: true
closePolicy: Popup.NoAutoClose
anchors.centerIn: Overlay.overlay
dim: true
2022-01-16 12:23:27 +01:00
background: Rectangle {
color: Material.theme === Material.Light ? "white" : Material.background
}
required property ScreenPlayWorkshop workshop
required property SteamWorkshop steam
//required property Item modalSource
Overlay.modal: ModalBackgroundBlur {
sourceItem: root.modalSource
}
2020-08-20 17:21:09 +02:00
2022-01-16 12:23:27 +01:00
ColumnLayout {
anchors.fill: parent
anchors.margins: 40
spacing: 20
Item {
Layout.fillHeight: true
Layout.fillWidth: true
2020-08-20 17:21:09 +02:00
}
2021-05-16 19:37:55 +02:00
2022-01-16 12:23:27 +01:00
Image {
2022-05-01 20:20:57 +02:00
source: "qrc:/qml/ScreenPlayWorkshop/assets/images/steam_offline.png"
2022-01-16 12:23:27 +01:00
Layout.alignment: Qt.AlignHCenter
2021-05-16 19:37:55 +02:00
}
2022-01-16 12:23:27 +01:00
Text {
font.pointSize: 16
horizontalAlignment: Text.AlignHCenter
Layout.alignment: Qt.AlignHCenter
color: Material.primaryTextColor
text: qsTr("You need to run Steam to access the Steam Workshop")
2022-01-16 12:23:27 +01:00
}
Text {
font.pointSize: 12
horizontalAlignment: Text.AlignHCenter
Layout.alignment: Qt.AlignHCenter
color: Material.secondaryTextColor
2023-02-02 15:25:26 +01:00
text: qsTr("Steam Error Restart: %1\nSteam Error API Init: %2").arg(steam.steamErrorRestart).arg(root.steam.steamErrorAPIInit)
2022-01-16 12:23:27 +01:00
}
2021-05-16 19:37:55 +02:00
2022-01-16 12:23:27 +01:00
Button {
highlighted: true
text: qsTr("Back")
Layout.alignment: Qt.AlignHCenter
onClicked: {
2023-02-02 15:25:26 +01:00
root.close();
App.util.setNavigation("Installed");
2022-01-16 12:23:27 +01:00
}
}
Item {
Layout.fillHeight: true
Layout.fillWidth: true
}
2021-05-16 19:37:55 +02:00
}
2020-08-20 17:21:09 +02:00
}