123456789101112131415161718192021222324 |
- # Copyright (c) 2019 Ultimaker B.V.
- # Cura is released under the terms of the LGPLv3 or higher.
- from PyQt6.QtCore import Qt
- from UM.Logger import Logger
- from UM.Qt.ListModel import ListModel
- class BuildPlateModel(ListModel):
- NameRole = Qt.ItemDataRole.UserRole + 1
- ContainerNodeRole = Qt.ItemDataRole.UserRole + 2
- def __init__(self, parent = None):
- super().__init__(parent)
- self.addRoleName(self.NameRole, "name")
- self.addRoleName(self.ContainerNodeRole, "container_node")
- self._update()
- def _update(self):
- Logger.log("d", "Updating {model_class_name}.".format(model_class_name = self.__class__.__name__))
- self.setItems([])
- return
|