The welcome dialog is now a rectangle instead of a dialog

The whole window approach was just causing to much cross platform issues, so
I converted it into a rectangle and put a mouseArea that eats all the events in the
greyOut background

CURA-6057
This commit is contained in:
Jaime van Kessel 2019-03-29 11:33:49 +01:00
parent 28dc187731
commit 894a09b654
3 changed files with 22 additions and 12 deletions

View file

@ -42,12 +42,6 @@ UM.MainWindow
tooltip.hide();
}
WelcomeDialog
{
id: welcomeDialog
visible: true // True, so if somehow no preferences are found/loaded, it's shown anyway.
}
Rectangle
{
id: greyOutBackground
@ -56,6 +50,22 @@ UM.MainWindow
color: UM.Theme.getColor("window_disabled_background")
opacity: 0.7
z: stageMenu.z + 1
MouseArea
{
// Prevent all mouse events from passing through.
enabled: parent.visible
anchors.fill: parent
hoverEnabled: true
acceptedButtons: Qt.LeftButton | Qt.RightButton
}
}
WelcomeDialog
{
id: welcomeDialog
visible: true // True, so if somehow no preferences are found/loaded, it's shown anyway.
z: greyOutBackground.z + 1
}
Component.onCompleted: