Fix styling of USB Printing control and firmware window

Contributes to Ultimaker/Uranium#8
This commit is contained in:
Arjen Hiemstra 2015-07-06 18:08:53 +02:00
parent 4a2c0b2411
commit 17e5d1f835
2 changed files with 54 additions and 46 deletions

View file

@ -4,66 +4,64 @@
import QtQuick 2.1 import QtQuick 2.1
import QtQuick.Controls 1.1 import QtQuick.Controls 1.1
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
import QtQuick.Window 2.1
import UM 1.0 as UM import UM 1.0 as UM
UM.Dialog { UM.Dialog {
width: 300; height: 100 width: 500 * Screen.devicePixelRatio;
height: 100 * Screen.devicePixelRatio;
Rectangle title: "Print with USB"
Column
{ {
anchors.fill: parent; anchors.fill: parent;
ColumnLayout Row
{ {
RowLayout spacing: UM.Theme.sizes.default_margin.width;
Text
{ {
Text //: USB Printing dialog label, %1 is head temperature
{ text: qsTr("Extruder Temperature %1").arg(manager.extruderTemperature)
//: USB Printing dialog label, %1 is head temperature
text: qsTr("Extruder Temperature %1").arg(manager.extruderTemperature)
}
Text
{
//: USB Printing dialog label, %1 is bed temperature
text: qsTr("Bed Temperature %1").arg(manager.bedTemperature)
}
Text
{
text: "" + manager.error
}
} }
RowLayout Text
{ {
Button //: USB Printing dialog label, %1 is bed temperature
{ text: qsTr("Bed Temperature %1").arg(manager.bedTemperature)
//: USB Printing dialog start print button
text: qsTr("Print");
onClicked: { manager.startPrint() }
enabled: manager.progress == 0 ? true : false
}
Button
{
//: USB Printing dialog cancel print button
text: qsTr("Cancel");
onClicked: { manager.cancelPrint() }
enabled: manager.progress == 0 ? false: true
}
} }
ProgressBar Text
{ {
id: prog; text: "" + manager.error
value: manager.progress
minimumValue: 0;
maximumValue: 100;
Layout.maximumWidth:parent.width
Layout.preferredWidth:230
Layout.preferredHeight:25
Layout.minimumWidth:230
Layout.minimumHeight:25
width: 230
height: 25
} }
}
ProgressBar
{
id: prog;
anchors.left: parent.left;
anchors.right: parent.right;
minimumValue: 0;
maximumValue: 100;
value: manager.progress
} }
} }
rightButtons: [
Button {
//: USB Printing dialog start print button
text: qsTr("Print");
onClicked: { manager.startPrint() }
enabled: manager.progress == 0 ? true : false
},
Button
{
//: USB Printing dialog cancel print button
text: qsTr("Cancel");
onClicked: { manager.cancelPrint() }
enabled: manager.progress == 0 ? false: true
}
]
} }

View file

@ -17,6 +17,8 @@ UM.Dialog
visible: true; visible: true;
modality: Qt.ApplicationModal; modality: Qt.ApplicationModal;
title: "Firmware Update";
Column Column
{ {
anchors.fill: parent; anchors.fill: parent;
@ -66,4 +68,12 @@ UM.Dialog
id: palette; id: palette;
} }
} }
rightButtons: [
Button {
text: "Close";
enabled: manager.progress >= 100;
onClicked: base.visible = false;
}
]
} }