From 63ae73cb32f875a8f5b19789368c85def9a74b3b Mon Sep 17 00:00:00 2001 From: "benjamin.jakimow@geo.hu-berlin.de" <q8DTkxUg-BB> Date: Mon, 22 May 2017 12:15:22 +0200 Subject: [PATCH] Column info for each TimeSeriesDatum shows date + sensor type, tooltip shows the file path --- timeseriesviewer/mapvisualization.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/timeseriesviewer/mapvisualization.py b/timeseriesviewer/mapvisualization.py index ab8ad75a..92283076 100644 --- a/timeseriesviewer/mapvisualization.py +++ b/timeseriesviewer/mapvisualization.py @@ -541,13 +541,22 @@ class TimeSeriesDatumView(QObject): self.TSD = TSD self.scrollArea = timeSeriesDateViewCollection.scrollArea self.Sensor = self.TSD.sensor + self.Sensor.sigNameChanged.connect(lambda :self.setColumnInfo()) self.TSD.sigVisibilityChanged.connect(self.setVisibility) - self.ui.labelTitle.setText(str(TSD.date)) + self.setColumnInfo() self.MVC = mapViewCollection self.TSDVC = timeSeriesDateViewCollection self.mapCanvases = dict() self.setSubsetSize(QSize(50, 50)) + def setColumnInfo(self): + + labelTxt = '{}\n{}'.format(str(self.TSD.date), self.TSD.sensor.name()) + tooltip = '{}'.format(self.TSD.pathImg) + + self.ui.labelTitle.setText(labelTxt) + self.ui.labelTitle.setToolTip(tooltip) + def setVisibility(self, b): self.ui.setVisible(b) self.sigVisibilityChanged.emit(b) -- GitLab