diff --git a/plugins/UM3NetworkPrinting/ClusterControlItem.qml b/plugins/UM3NetworkPrinting/ClusterControlItem.qml
index ca1ae07585..01aeb85cde 100644
--- a/plugins/UM3NetworkPrinting/ClusterControlItem.qml
+++ b/plugins/UM3NetworkPrinting/ClusterControlItem.qml
@@ -456,6 +456,38 @@ Component
return 1.0
}
}
+
+
+ }
+
+ UM.RecolorImage
+ {
+ id: statusImage
+ anchors.centerIn: printJobPreview
+ source:
+ {
+ if(modelData.activePrintJob == null)
+ {
+ return ""
+ }
+ switch(modelData.activePrintJob.state)
+ {
+ case "paused":
+ return "paused-icon.svg"
+ case "wait_cleanup":
+ return "approved-icon.svg"
+ case "wait_user_action":
+ return "aborted-icon.svg"
+ default:
+ return ""
+ }
+ }
+ visible: source != ""
+ width: 0.5 * printJobPreview.width
+ height: 0.5 * printJobPreview.height
+ sourceSize.width: width
+ sourceSize.height: height
+ color: "black"
}
Rectangle
diff --git a/plugins/UM3NetworkPrinting/aborted-icon.svg b/plugins/UM3NetworkPrinting/aborted-icon.svg
new file mode 100644
index 0000000000..7ef82c8911
--- /dev/null
+++ b/plugins/UM3NetworkPrinting/aborted-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/UM3NetworkPrinting/approved-icon.svg b/plugins/UM3NetworkPrinting/approved-icon.svg
new file mode 100644
index 0000000000..671957d709
--- /dev/null
+++ b/plugins/UM3NetworkPrinting/approved-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/plugins/UM3NetworkPrinting/paused-icon.svg b/plugins/UM3NetworkPrinting/paused-icon.svg
new file mode 100644
index 0000000000..a66217d662
--- /dev/null
+++ b/plugins/UM3NetworkPrinting/paused-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file