Lipu Fei 5 лет назад
Родитель
Сommit
0555cbae4e
2 измененных файлов с 8 добавлено и 6 удалено
  1. 6 1
      resources/qml/Cura.qml
  2. 2 5
      resources/qml/WelcomePages/WizardDialog.qml

+ 6 - 1
resources/qml/Cura.qml

@@ -814,7 +814,12 @@ UM.MainWindow
     Connections
     Connections
     {
     {
         target: Cura.Actions.addMachine
         target: Cura.Actions.addMachine
-        onTriggered: addMachineDialog.show()
+        onTriggered:
+        {
+            // Make sure to show from the first page when the dialog shows up.
+            addMachineDialog.resetModelState()
+            addMachineDialog.show()
+        }
     }
     }
 
 
     AboutDialog
     AboutDialog

+ 2 - 5
resources/qml/WelcomePages/WizardDialog.qml

@@ -30,12 +30,9 @@ Window
     property var model: null  // Needs to be set by whoever is using this dialog.
     property var model: null  // Needs to be set by whoever is using this dialog.
     property alias progressBarVisible: wizardPanel.progressBarVisible
     property alias progressBarVisible: wizardPanel.progressBarVisible
 
 
-    onVisibilityChanged:
+    function resetModelState()
     {
     {
-        if (visible)
-        {
-            model.resetState()
-        }
+        model.resetState()
     }
     }
 
 
     WizardPanel
     WizardPanel