CURA-4525 reset the print information for build plates that are marked for slicing

This commit is contained in:
Jack Ha 2018-01-10 16:01:26 +01:00
parent 0fdb470ec7
commit 6262003069
2 changed files with 3 additions and 1 deletions

View file

@ -11,6 +11,7 @@ from UM.Preferences import Preferences
from UM.Settings.ContainerRegistry import ContainerRegistry from UM.Settings.ContainerRegistry import ContainerRegistry
from cura.Settings.ExtruderManager import ExtruderManager from cura.Settings.ExtruderManager import ExtruderManager
from typing import Dict
import math import math
import os.path import os.path
@ -177,7 +178,7 @@ class PrintInformation(QObject):
self._material_amounts = material_amounts self._material_amounts = material_amounts
self._calculateInformation(build_plate_number) self._calculateInformation(build_plate_number)
def _updateTotalPrintTimePerFeature(self, build_plate_number, print_time): def _updateTotalPrintTimePerFeature(self, build_plate_number, print_time: Dict[str, int]):
total_estimated_time = 0 total_estimated_time = 0
if build_plate_number not in self._print_time_message_values: if build_plate_number not in self._print_time_message_values:

View file

@ -444,6 +444,7 @@ class CuraEngineBackend(QObject, Backend):
return return
build_plate_changed.add(source_build_plate_number) build_plate_changed.add(source_build_plate_number)
self.printDurationMessage.emit(source_build_plate_number, {}, [])
build_plate_changed.discard(None) build_plate_changed.discard(None)
build_plate_changed.discard(-1) # object not on build plate build_plate_changed.discard(-1) # object not on build plate