From 16bd1e3e50ce8ff04a6909b74035d19ca04c9370 Mon Sep 17 00:00:00 2001 From: "benjamin.jakimow@geo.hu-berlin.de" <q8DTkxUg-BB> Date: Thu, 18 Jan 2018 17:37:23 +0100 Subject: [PATCH] reduced number of mapcanvas refreshes --- timeseriesviewer/main.py | 4 ++-- timeseriesviewer/mapvisualization.py | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/timeseriesviewer/main.py b/timeseriesviewer/main.py index 67a6aae3..67d3b4cc 100644 --- a/timeseriesviewer/main.py +++ b/timeseriesviewer/main.py @@ -736,9 +736,9 @@ def main(): ts = TimeSeriesViewer(None) ts.run() - from example.Images import Img_2014_01_15_LC82270652014015LGN00_BOA + from example.Images import Img_2014_01_15_LC82270652014015LGN00_BOA, re_2014_06_25 ts.createMapView() - ts.addTimeSeriesImages([Img_2014_01_15_LC82270652014015LGN00_BOA]) + ts.addTimeSeriesImages([Img_2014_01_15_LC82270652014015LGN00_BOA, re_2014_06_25]) #ts.loadExampleTimeSeries() if False: diff --git a/timeseriesviewer/mapvisualization.py b/timeseriesviewer/mapvisualization.py index 3470e9dd..0585aac7 100644 --- a/timeseriesviewer/mapvisualization.py +++ b/timeseriesviewer/mapvisualization.py @@ -343,7 +343,9 @@ class MapView(QObject): s ="" def onSensorRenderingChanged(self, renderer): - for mapCanvas in self.mapCanvases(): + sensorSettings = self.sender() + assert isinstance(sensorSettings, MapViewSensorSettings) + for mapCanvas in sensorSettings.mapCanvases(): mapCanvas.setRenderer(renderer) #mapCanvas.refresh() -- GitLab