[timeline] split refreshand setting of data

This commit is contained in:
Jan Grewe 2025-02-21 16:21:37 +01:00
parent e33528392c
commit 2ff1af7c36

View File

@ -157,12 +157,18 @@ class DetectionTimeline(QWidget):
# self.setMaximumHeight(100)
# self.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
def setData(self, data:TrackingData):
logging.debug("Timeline: setData!")
self._data = data
def clear(self):
for i in self._scene.items():
if isinstance(i, (QGraphicsLineItem, QGraphicsEllipseItem)):
self._scene.removeItem(i)
def setData(self, data:TrackingData):
logging.debug("Timeline: setData!")
self._data = data
self.update()
def update(self):
self.clear()
self.draw_coverage()
def draw_coverage(self):