mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-06 21:44:01 -06:00
Show Preparing text after clicking Prepare button
CURA-5551
This commit is contained in:
parent
9c6b676660
commit
812816de11
1 changed files with 13 additions and 1 deletions
|
@ -168,6 +168,8 @@ Item {
|
|||
Button {
|
||||
id: prepareButton
|
||||
|
||||
property bool showPrepare : false;
|
||||
|
||||
tooltip: [1, 5].indexOf(base.backendState) != -1 ? catalog.i18nc("@info:tooltip","Slice current printjob") : catalog.i18nc("@info:tooltip","Cancel slicing process")
|
||||
// 1 = not started, 2 = Processing
|
||||
enabled: base.backendState != "undefined" && ([1, 2].indexOf(base.backendState) != -1) && base.activity
|
||||
|
@ -180,9 +182,19 @@ Item {
|
|||
anchors.rightMargin: UM.Theme.getSize("sidebar_margin").width
|
||||
|
||||
// 1 = not started, 4 = error, 5 = disabled
|
||||
text: [1, 4, 5].indexOf(base.backendState) != -1 ? catalog.i18nc("@label:Printjob", "Prepare") : catalog.i18nc("@label:Printjob", "Cancel")
|
||||
text: {
|
||||
|
||||
if (base.backendState == 1 && showPrepare)
|
||||
{
|
||||
showPrepare = false
|
||||
return catalog.i18nc("@label:Printjob", "Preparing")
|
||||
}
|
||||
|
||||
return [1, 4, 5].indexOf(base.backendState) != -1 ? catalog.i18nc("@label:Printjob", "Prepare") : catalog.i18nc("@label:Printjob", "Cancel")
|
||||
}
|
||||
onClicked:
|
||||
{
|
||||
showPrepare = true
|
||||
sliceOrStopSlicing();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue