CURA-4870 Force update the list model also when the output device

changes.
This commit is contained in:
Diego Prado Gesto 2018-03-19 18:00:48 +01:00
parent c712cbb664
commit 311b5ac791

View file

@ -17,6 +17,13 @@ Column
padding: UM.Theme.getSize("default_margin").width
spacing: Math.round(UM.Theme.getSize("default_margin").height / 2)
function forceModelUpdate()
{
// FIXME For now the model should be removed and then created again, otherwise changes in the printer don't automatically update the UI
configurationList.model = []
configurationList.model = outputDevice.uniqueConfigurations
}
Label
{
id: configurationListHeading
@ -78,9 +85,16 @@ Column
target: outputDevice
onUniqueConfigurationsChanged:
{
// FIXME For now the model should be removed and then created again, otherwise changes in the printer don't automatically update the UI
configurationList.model = []
configurationList.model = outputDevice.uniqueConfigurations
forceModelUpdate()
}
}
Connections
{
target: Cura.MachineManager
onOutputDevicesChanged:
{
forceModelUpdate()
}
}
}