mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-05-07 18:49:01 +08:00
104 lines
2.1 KiB
QML
104 lines
2.1 KiB
QML
// Copyright (c) 2015 Ultimaker B.V.
|
|
// Cura is released under the terms of the AGPLv3 or higher.
|
|
|
|
import QtQuick 2.2
|
|
import QtQuick.Controls 1.1
|
|
import QtQuick.Layouts 1.1
|
|
import QtQuick.Window 2.1
|
|
|
|
import UM 1.0 as UM
|
|
|
|
Column
|
|
{
|
|
id: wizardPage
|
|
property string title
|
|
anchors.fill: parent;
|
|
property bool x_min_pressed: false
|
|
property bool y_min_pressed: false
|
|
property bool z_min_pressed: false
|
|
|
|
Component.onCompleted: UM.USBPrinterManager.connectedPrinterList.getItem(0).printer.startPollEndstop()
|
|
|
|
Label
|
|
{
|
|
text: parent.title
|
|
font.pointSize: 18;
|
|
}
|
|
|
|
Label
|
|
{
|
|
//: Add Printer wizard page description
|
|
text: qsTr("It's a good idea to do a few sanity checks on your Ultimaker. \n You can skip these if you know your machine is functional");
|
|
}
|
|
|
|
Row
|
|
{
|
|
Label
|
|
{
|
|
text: qsTr("Connection: ")
|
|
}
|
|
Label
|
|
{
|
|
text: UM.USBPrinterManager.connectedPrinterList.count ? "Done":"Incomplete"
|
|
}
|
|
}
|
|
Row
|
|
{
|
|
Label
|
|
{
|
|
text: qsTr("Min endstop X: ")
|
|
}
|
|
Label
|
|
{
|
|
text: x_min_pressed ? qsTr("Works") : qsTr("Not checked")
|
|
}
|
|
}
|
|
Row
|
|
{
|
|
Label
|
|
{
|
|
text: qsTr("Min endstop Y: ")
|
|
}
|
|
Label
|
|
{
|
|
text: y_min_pressed ? qsTr("Works") : qsTr("Not checked")
|
|
}
|
|
}
|
|
Row
|
|
{
|
|
Label
|
|
{
|
|
text: qsTr("Min endstop Z: ")
|
|
}
|
|
Label
|
|
{
|
|
text: z_min_pressed ? qsTr("Works") : qsTr("Not checked")
|
|
}
|
|
}
|
|
|
|
|
|
Connections
|
|
{
|
|
target: UM.USBPrinterManager.connectedPrinterList.getItem(0).printer
|
|
onEndstopStateChanged:
|
|
{
|
|
if(key == "x_min")
|
|
{
|
|
x_min_pressed = true
|
|
}
|
|
if(key == "y_min")
|
|
{
|
|
y_min_pressed = true
|
|
}
|
|
if(key == "z_min")
|
|
{
|
|
z_min_pressed = true
|
|
}
|
|
}
|
|
}
|
|
|
|
ExclusiveGroup
|
|
{
|
|
id: printerGroup;
|
|
}
|
|
} |