diff --git a/resources/qml/Cura.qml b/resources/qml/Cura.qml index ca9faa4aee..a5b3397988 100644 --- a/resources/qml/Cura.qml +++ b/resources/qml/Cura.qml @@ -475,6 +475,16 @@ UM.MainWindow configureMachinesAction: actions.configureMachines; addProfileAction: actions.addProfile; manageProfilesAction: actions.manageProfiles; + + configureSettingsAction: Action + { + onTriggered: + { + preferences.visible = true; + preferences.setPage(2); + preferences.getCurrentItem().scrollToSection(source); + } + } } Rectangle @@ -593,7 +603,7 @@ UM.MainWindow addMachine.onTriggered: addMachineWizard.visible = true; addProfile.onTriggered: { UM.MachineManager.createProfile(); preferences.visible = true; preferences.setPage(4); } - preferences.onTriggered: { preferences.visible = true; preferences.setPage(0); } + preferences.onTriggered: { preferences.visible = true; } configureMachines.onTriggered: { preferences.visible = true; preferences.setPage(3); } manageProfiles.onTriggered: { preferences.visible = true; preferences.setPage(4); } diff --git a/resources/qml/Sidebar.qml b/resources/qml/Sidebar.qml index 18eb6d836a..742fadb34e 100644 --- a/resources/qml/Sidebar.qml +++ b/resources/qml/Sidebar.qml @@ -16,6 +16,7 @@ Rectangle property Action configureMachinesAction; property Action addProfileAction; property Action manageProfilesAction; + property Action configureSettingsAction; property int currentModeIndex; color: UM.Theme.getColor("sidebar"); @@ -239,7 +240,7 @@ Rectangle id: sidebarAdvanced; visible: false; - configureSettings: base.configureMachinesAction; + configureSettings: base.configureSettingsAction; onShowTooltip: base.showTooltip(item, location, text) onHideTooltip: base.hideTooltip() }