mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-15 02:37:49 -06:00

Use the wide margin instead. It's practically the same, nobody is going to notice. It still looks spacey and nice, and it's more consistent with the rest of the interface. We had previously agreed that we will not make any new widget-specific theme entries any more. Contributes to issue CURA-6057.
78 lines
2.1 KiB
QML
78 lines
2.1 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 UM 1.3 as UM
|
|
import Cura 1.1 as Cura
|
|
|
|
|
|
//
|
|
// This component contains the content for the "What's new in Ultimaker Cura" page of the welcome on-boarding process.
|
|
//
|
|
Item
|
|
{
|
|
UM.I18nCatalog { id: catalog; name: "cura" }
|
|
|
|
property var machineActionsModel: CuraApplication.getFirstStartMachineActionsModel()
|
|
|
|
Component.onCompleted:
|
|
{
|
|
// Reset the action to start from the beginning when it is shown.
|
|
machineActionsModel.reset()
|
|
}
|
|
|
|
// Go to the next page when all machine actions have been finished
|
|
Connections
|
|
{
|
|
target: machineActionsModel
|
|
onAllFinished:
|
|
{
|
|
if (visible)
|
|
{
|
|
base.showNextPage()
|
|
}
|
|
}
|
|
}
|
|
|
|
Label
|
|
{
|
|
id: titleLabel
|
|
anchors.top: parent.top
|
|
anchors.topMargin: UM.Theme.getSize("wide_margin").height
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
horizontalAlignment: Text.AlignHCenter
|
|
text: machineActionsModel.currentItem.title == undefined ? "" : machineActionsModel.currentItem.title
|
|
color: UM.Theme.getColor("primary_button")
|
|
font: UM.Theme.getFont("large_bold")
|
|
renderType: Text.NativeRendering
|
|
}
|
|
|
|
Item
|
|
{
|
|
anchors.top: titleLabel.bottom
|
|
anchors.bottom: nextButton.top
|
|
anchors.margins: UM.Theme.getSize("default_margin").width
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
|
|
data: machineActionsModel.currentItem.content == undefined ? emptyItem : machineActionsModel.currentItem.content
|
|
}
|
|
|
|
// An empty item in case there's no currentItem.content to show
|
|
Item
|
|
{
|
|
id: emptyItem
|
|
}
|
|
|
|
Cura.PrimaryButton
|
|
{
|
|
id: nextButton
|
|
anchors.right: parent.right
|
|
anchors.bottom: parent.bottom
|
|
anchors.margins: UM.Theme.getSize("wide_margin").width
|
|
text: catalog.i18nc("@button", "Next")
|
|
onClicked: machineActionsModel.goToNextAction()
|
|
}
|
|
}
|