diff --git a/Probleme.txt b/Probleme.txt
index 37ca9b8..4fd9fca 100644
--- a/Probleme.txt
+++ b/Probleme.txt
@@ -2,6 +2,4 @@ Beim Hinzufügen von Features fehlte das layer.updateFields()
Beim Hinzufügen von Features fehlte wurde versucht eine viel zu große Pegelonline 'number' in einen Int zu stecken. War schwierig zu entdecken => provider.errors()
DockWidget wurde ziemlich voll → Weiteres Widget nur für Grafen
-buttons etc disablen
-
eigene styles erzeugen!
diff --git a/pegelonline_dockwidget_base.ui b/pegelonline_dockwidget_base.ui
index d9355b5..bb871e5 100644
--- a/pegelonline_dockwidget_base.ui
+++ b/pegelonline_dockwidget_base.ui
@@ -230,6 +230,9 @@
-
+
+ false
+
0
@@ -307,6 +310,9 @@
-
+
+ false
+
0
diff --git a/po_runner.py b/po_runner.py
index 9b37438..c56f41a 100644
--- a/po_runner.py
+++ b/po_runner.py
@@ -392,7 +392,8 @@ class PoRunner(object):
def _history_load_graph(self):
print("_history_load_graph")
- if self._history_stations_lock: # während dem Aktualisieren der Stationsliste treten change-signale auf, die werden hier abgefangen
+ if not self.ui.slHistoryStation.isEnabled():
+ # während dem Aktualisieren der Stationsliste treten change-signale auf, die werden hier abgefangen
print("_history_load_graph: Stationsliste ist aktuell gesperrt")
return
@@ -432,7 +433,8 @@ class PoRunner(object):
def _history_load_stations(self):
print("_history_load_stations")
- self._history_stations_lock = True # während dem Aktualisieren der Stationsliste treten change-signale auf, die werden so abgefangen
+ self.ui.slHistoryStation.setEnabled(False)
+ self.ui.btnHistoryGo.setEnabled(False)
# behalte die aktuelle Station, um sie (mit eventuell neuem Index) wiederherzustellen
current_station = self.ui.slHistoryStation.currentText()
@@ -461,7 +463,8 @@ class PoRunner(object):
station = self.ui.slHistoryStation.currentText()
print("_history_load_stations: Bisherige Station \"%s\" nicht wiedergefunden. Nehme erste Station: %s" % (current_station, station))
- self._history_stations_lock = False
+ self.ui.slHistoryStation.setEnabled(True)
+ self.ui.btnHistoryGo.setEnabled(True)
def _historyStation_set_by_shortname(self, shortname):
index = self._historyStation_get_index_by_shortname(shortname)