Use Cura.MenuItem instead of UM.MenuItem

I didn't realise that Cura already had a menu item. To prevent
Confusion, i've changed Cura.MenuItem to use UM.MenuItem and let all
other menus use Cura.MenuItem
This commit is contained in:
Jaime van Kessel 2022-01-14 13:46:05 +01:00
parent bab9311284
commit 3130ea0f74
17 changed files with 96 additions and 128 deletions

View file

@ -416,37 +416,34 @@ Item
property var provider
property bool settingVisible
UM.MenuItem
Cura.MenuItem
{
//: Settings context menu action
text: catalog.i18nc("@action:menu", "Copy value to all extruders")
visible: machineExtruderCount.properties.value > 1
height: visible ? implicitHeight : 0
enabled: contextMenu.provider !== undefined && contextMenu.provider.properties.settable_per_extruder !== "False"
onTriggered: Cura.MachineManager.copyValueToExtruders(contextMenu.key)
}
UM.MenuItem
Cura.MenuItem
{
//: Settings context menu action
text: catalog.i18nc("@action:menu", "Copy all changed values to all extruders")
visible: machineExtruderCount.properties.value > 1
height: visible ? implicitHeight : 0
enabled: contextMenu.provider !== undefined
onTriggered: Cura.MachineManager.copyAllValuesToExtruders()
}
MenuSeparator
Cura.MenuSeparator
{
visible: machineExtruderCount.properties.value > 1
height: visible ? implicitHeight : 0
}
Instantiator
{
id: customMenuItems
model: Cura.SidebarCustomMenuItemsModel { }
UM.MenuItem
Cura.MenuItem
{
text: model.name
onTriggered:
@ -458,24 +455,22 @@ Item
onObjectRemoved: contextMenu.removeItem(object)
}
MenuSeparator
Cura.MenuSeparator
{
visible: customMenuItems.count > 0
height: visible ? implicitHeight : 0
}
UM.MenuItem
Cura.MenuItem
{
//: Settings context menu action
visible: !findingSettings
text: catalog.i18nc("@action:menu", "Hide this setting")
height: visible ? implicitHeight : 0
onTriggered:
{
definitionsModel.hide(contextMenu.key)
}
}
UM.MenuItem
Cura.MenuItem
{
//: Settings context menu action
text:
@ -490,7 +485,6 @@ Item
}
}
visible: findingSettings
height: visible ? implicitHeight : 0
onTriggered:
{
if (contextMenu.settingVisible)
@ -503,7 +497,7 @@ Item
}
}
}
UM.MenuItem
Cura.MenuItem
{
//: Settings context menu action
text: catalog.i18nc("@action:menu", "Configure setting visibility...")