CURA-4390 add new menu item for plugins

This commit is contained in:
ChrisTerBeke 2017-10-03 17:33:24 +02:00
parent a3eae31982
commit b0fa87231c
4 changed files with 56 additions and 4 deletions

View file

@ -207,7 +207,7 @@ UM.MainWindow
id: sub_menu
title: model.name;
visible: actions != null
enabled:actions != null
enabled: actions != null
Instantiator
{
model: actions
@ -226,6 +226,15 @@ UM.MainWindow
}
}
Menu
{
id: plugin_menu
title: catalog.i18nc("@title:menu menubar:toplevel", "P&lugins")
MenuItem { action: Cura.Actions.browsePlugins }
MenuItem { action: Cura.Actions.configurePlugins }
}
Menu
{
title: catalog.i18nc("@title:menu menubar:toplevel","P&references");
@ -543,6 +552,30 @@ UM.MainWindow
}
}
// show the installed plugins page in the preferences dialog
Connections
{
target: Cura.Actions.configurePlugins
onTriggered:
{
preferences.visible = true
preferences.setPage(5)
}
}
UM.ExtensionModel {
id: curaExtensions
}
// show the plugin browser dialog
Connections
{
target: Cura.Actions.browsePlugins
onTriggered: {
curaExtensions.callExtensionMethod("Plugin Browser", "browsePlugins")
}
}
Timer
{
id: createProfileTimer