diff --git a/cura/Settings/ExtrudersModel.py b/cura/Settings/ExtrudersModel.py index e742ba4bd8..54bf0df3b6 100644 --- a/cura/Settings/ExtrudersModel.py +++ b/cura/Settings/ExtrudersModel.py @@ -5,7 +5,7 @@ from PyQt5.QtCore import Qt, pyqtSignal, pyqtProperty, QTimer import UM.Qt.ListModel from UM.Application import Application - +import UM.FlameProfiler from cura.Settings.ExtruderManager import ExtruderManager ## Model that holds extruders. @@ -129,6 +129,7 @@ class ExtrudersModel(UM.Qt.ListModel.ListModel): ## Update the list of extruders. # # This should be called whenever the list of extruders changes. + @UM.FlameProfiler.profile def __updateExtruders(self): changed = False diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 2207ee65dd..80e37fc7c5 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -20,6 +20,7 @@ from UM.Settings.SettingDefinition import SettingDefinition from UM.Settings.SettingFunction import SettingFunction from UM.Settings.Validator import ValidatorState from UM.Signal import postponeSignals +import UM.FlameProfiler from cura.QualityManager import QualityManager from cura.PrinterOutputDevice import PrinterOutputDevice @@ -855,6 +856,7 @@ class MachineManager(QObject): # # \param quality_name \type{str} the name of the quality. # \return \type{List[Dict]} with keys "stack", "quality" and "quality_changes". + @UM.FlameProfiler.profile def determineQualityAndQualityChangesForQualityType(self, quality_type): quality_manager = QualityManager.getInstance() result = []