diff --git a/resources/qml/Actions.qml b/resources/qml/Actions.qml index aa88c9176d..a440741dc0 100644 --- a/resources/qml/Actions.qml +++ b/resources/qml/Actions.qml @@ -72,6 +72,7 @@ Item property alias configureSettingVisibility: configureSettingVisibilityAction property alias browsePackages: browsePackagesAction + property alias openMarketplace: openMarketplaceAction UM.I18nCatalog{id: catalog; name: "cura"} @@ -483,4 +484,11 @@ Item text: catalog.i18nc("@action:menu", "&Marketplace") iconName: "plugins_browse" } + + Action + { + id: openMarketplaceAction + text: catalog.i18nc("@action:menu", "&Marketplace") + iconName: "plugins_browse" + } } diff --git a/resources/qml/MainWindow/ApplicationMenu.qml b/resources/qml/MainWindow/ApplicationMenu.qml index b7a016fabc..2924ae518f 100644 --- a/resources/qml/MainWindow/ApplicationMenu.qml +++ b/resources/qml/MainWindow/ApplicationMenu.qml @@ -201,6 +201,14 @@ Item { target: Cura.Actions.browsePackages function onTriggered() + { + curaExtensions.callExtensionMethod("Toolbox", "launch") + } + } + Connections + { + target: Cura.Actions.openMarketplace + function onTriggered() { curaExtensions.callExtensionMethod("Marketplace", "show") } diff --git a/resources/qml/MainWindow/MainWindowHeader.qml b/resources/qml/MainWindow/MainWindowHeader.qml index 9112c733f3..48761c8c70 100644 --- a/resources/qml/MainWindow/MainWindowHeader.qml +++ b/resources/qml/MainWindow/MainWindowHeader.qml @@ -177,7 +177,7 @@ Item } } - onClicked: Cura.Actions.browsePackages.trigger() + onClicked: Cura.Actions.openMarketplace.trigger() } ApplicationSwitcher