2022-04-23 14:32:36 +02:00
|
|
|
import QtQuick
|
|
|
|
import QtQuick.Controls
|
|
|
|
import QtQuick.Layouts
|
|
|
|
import QtQuick.Controls.Material
|
|
|
|
import QtQuick.Window
|
|
|
|
import Qt5Compat.GraphicalEffects
|
2022-04-30 12:07:54 +02:00
|
|
|
import ScreenPlayApp 1.0
|
2022-04-23 14:32:36 +02:00
|
|
|
import ScreenPlay 1.0
|
|
|
|
import ScreenPlayUtil 1.0 as Common
|
|
|
|
|
|
|
|
Common.Dialog {
|
|
|
|
id: root
|
|
|
|
|
|
|
|
property ApplicationWindow window
|
|
|
|
property string message
|
|
|
|
standardButtons: Dialog.Ok | Dialog.Help
|
|
|
|
onHelpRequested: {
|
|
|
|
Qt.openUrlExternally(
|
|
|
|
"https://forum.screen-play.app/category/7/troubleshooting")
|
|
|
|
}
|
|
|
|
|
|
|
|
Connections {
|
|
|
|
function onDisplayErrorPopup(msg) {
|
|
|
|
root.message = msg
|
|
|
|
root.window.show()
|
|
|
|
root.open()
|
|
|
|
}
|
|
|
|
|
2022-04-30 12:07:54 +02:00
|
|
|
target: App.screenPlayManager
|
2022-04-23 14:32:36 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
contentItem: Item {
|
|
|
|
width: 600
|
|
|
|
height: 400
|
|
|
|
|
|
|
|
ColumnLayout {
|
|
|
|
anchors.margins: 20
|
|
|
|
anchors.fill: parent
|
|
|
|
spacing: 20
|
|
|
|
|
|
|
|
Image {
|
|
|
|
Layout.alignment: Qt.AlignHCenter
|
|
|
|
Layout.preferredWidth: 150
|
|
|
|
Layout.preferredHeight: 150
|
2022-04-23 18:00:12 +02:00
|
|
|
source: "qrc:/assets/icons/exclamation-triangle-solid.svg"
|
2022-04-23 14:32:36 +02:00
|
|
|
fillMode: Image.PreserveAspectFit
|
|
|
|
|
|
|
|
layer {
|
|
|
|
enabled: true
|
|
|
|
|
|
|
|
effect: ColorOverlay {
|
|
|
|
color: Material.color(Material.DeepOrange)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Text {
|
|
|
|
text: root.message
|
|
|
|
Layout.fillWidth: true
|
|
|
|
Layout.fillHeight: true
|
|
|
|
Layout.margins: 20
|
|
|
|
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
|
|
|
|
horizontalAlignment: Text.AlignHCenter
|
2022-04-30 12:07:54 +02:00
|
|
|
font.family: App.settings.font
|
2022-04-23 14:32:36 +02:00
|
|
|
font.pointSize: 16
|
|
|
|
color: Material.primaryTextColor
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|