Cura/resources/qml/WelcomePages/WelcomeDialogItem.qml
Jaime van Kessel f436c97abd Roughly strip out the GraphicalEffects
For some reason qt6 that we built still didn't like it.

Since we wanna know if the rest works, yeeting that stuff out for now
2022-03-28 16:11:28 +02:00

67 lines
1.5 KiB
QML

// Copyright (c) 2019 Ultimaker B.V.
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.10
import QtQuick.Controls 2.3
import QtQuick.Window 2.2
import UM 1.3 as UM
import Cura 1.1 as Cura
//
// This is an Item that tries to mimic a dialog for showing the welcome process.
//
Item
{
UM.I18nCatalog { id: catalog; name: "cura" }
id: dialog
anchors.centerIn: parent
width: UM.Theme.getSize("welcome_wizard_window").width
height: UM.Theme.getSize("welcome_wizard_window").height
property int shadowOffset: 1 * screenScaleFactor
property alias progressBarVisible: wizardPanel.progressBarVisible
property var model: CuraApplication.getWelcomePagesModel()
onVisibleChanged:
{
if (visible)
{
model.resetState()
}
}
WizardPanel
{
id: wizardPanel
anchors.fill: parent
model: dialog.model
}
// Drop shadow around the panel
// TODO: Maybe re-implement this some other way.
/*DropShadow
{
id: shadow
radius: UM.Theme.getSize("first_run_shadow_radius").width
anchors.fill: wizardPanel
source: wizardPanel
horizontalOffset: shadowOffset
verticalOffset: shadowOffset
color: UM.Theme.getColor("first_run_shadow")
transparentBorder: true
}*/
// Close this dialog when there's no more page to show
Connections
{
target: model
function onAllFinished() { dialog.visible = false }
}
}