1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-14 22:42:34 +02:00
ScreenPlay/ScreenPlayWorkshop/qml/PopupOffline.qml
Elias Steurer 471a407246 WIP: Add basic timeline
Remove plausible
Add basic FOSS plus version
2024-03-01 09:20:11 +01:00

74 lines
2.0 KiB
QML

import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import QtQuick.Controls.Material
import Qt5Compat.GraphicalEffects
import ScreenPlayWorkshop
import ScreenPlayUtil
import ScreenPlayApp
Popup {
id: root
width: 1100
height: 600
modal: true
closePolicy: Popup.NoAutoClose
anchors.centerIn: Overlay.overlay
dim: true
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
}
ColumnLayout {
anchors.fill: parent
anchors.margins: 40
spacing: 20
Item {
Layout.fillHeight: true
Layout.fillWidth: true
}
Image {
source: "qrc:/qml/ScreenPlayWorkshop/assets/images/steam_offline.png"
Layout.alignment: Qt.AlignHCenter
}
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")
}
Text {
font.pointSize: 12
horizontalAlignment: Text.AlignHCenter
Layout.alignment: Qt.AlignHCenter
color: Material.secondaryTextColor
text: qsTr("Steam Error Restart: %1\nSteam Error API Init: %2").arg(steam.steamErrorRestart).arg(root.steam.steamErrorAPIInit)
}
Button {
highlighted: true
text: qsTr("Back")
Layout.alignment: Qt.AlignHCenter
onClicked: {
root.close();
App.util.setNavigation("Installed");
}
}
Item {
Layout.fillHeight: true
Layout.fillWidth: true
}
}
}