Browse Source

Add create new button

CURA-9424
c.lamboo 2 years ago
parent
commit
948ac84070
1 changed files with 21 additions and 0 deletions
  1. 21 0
      plugins/3MFReader/WorkspaceDialog.qml

+ 21 - 0
plugins/3MFReader/WorkspaceDialog.qml

@@ -122,6 +122,27 @@ UM.Dialog
                             isCloudRegistered: false
                             isGroup: false
 
+                            buttons: [
+                                Cura.SecondaryButton
+                                {
+                                    id: createNewPrinter
+                                    text: catalog.i18nc("@button", "Create new")
+                                    fixedWidthMode: true
+                                    width: parent.width - leftPadding * 1.5
+                                    onClicked:
+                                    {
+                                        machineSelector.machineName = catalog.i18nc("@button", "Create new")
+                                        machineSelector.isNetworkPrinter = false
+                                        machineSelector.isConnectedCloudPrinter = false
+                                        machineSelector.isCloudRegistered = false
+                                        machineSelector.isGroup = false
+
+                                        toggleContent()
+                                        manager.setResolveStrategy("machine", "new")
+                                    }
+                                }
+                            ]
+
                             onSelectPrinter: function(machine)
                             {
                                 toggleContent();