Use properties instead of slots for min & max flow

This fixes some update issues in the simulation view display

CURA-8196
This commit is contained in:
Jaime van Kessel 2021-05-18 16:18:45 +02:00
parent 5d3b442efb
commit 5bfb0fc437
No known key found for this signature in database
GPG key ID: 3710727397403C91
2 changed files with 6 additions and 7 deletions

View file

@ -126,15 +126,14 @@ class SimulationViewProxy(QObject):
def minLineWidth(self):
return self._simulation_view.getMinLineWidth()
@pyqtSlot(result=float)
def getMaxFlowRate(self):
@pyqtProperty(float, notify=colorSchemeLimitsChanged)
def maxFlowRate(self):
return self._simulation_view.getMaxFlowRate()
@pyqtSlot(result=float)
def getMinFlowRate(self):
@pyqtProperty(float, notify=colorSchemeLimitsChanged)
def minFlowRate(self):
return self._simulation_view.getMinFlowRate()
# Opacity 0..1
@pyqtSlot(int, float)
def setExtruderOpacity(self, extruder_nr, opacity):