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,19 +4,22 @@
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 //: USB Printing dialog label, %1 is head temperature
@ -33,15 +36,26 @@ UM.Dialog {
} }
} }
RowLayout
{ ProgressBar
Button
{ {
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 //: USB Printing dialog start print button
text: qsTr("Print"); text: qsTr("Print");
onClicked: { manager.startPrint() } onClicked: { manager.startPrint() }
enabled: manager.progress == 0 ? true : false enabled: manager.progress == 0 ? true : false
} },
Button Button
{ {
//: USB Printing dialog cancel print button //: USB Printing dialog cancel print button
@ -49,21 +63,5 @@ UM.Dialog {
onClicked: { manager.cancelPrint() } onClicked: { manager.cancelPrint() }
enabled: manager.progress == 0 ? false: true enabled: manager.progress == 0 ? false: true
} }
} ]
ProgressBar
{
id: prog;
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
}
}
}
} }

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;
}
]
} }