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