diff --git a/pegelonline_dockwidget_base.ui b/pegelonline_dockwidget_base.ui
index bb871e5..f0dd077 100644
--- a/pegelonline_dockwidget_base.ui
+++ b/pegelonline_dockwidget_base.ui
@@ -7,7 +7,7 @@
0
0
301
- 638
+ 687
@@ -110,29 +110,6 @@
- -
-
-
- Basiskarte:
-
-
-
-
-
-
- Flüsse
-
-
-
- -
-
-
- Flächen
-
-
-
-
-
-
-
@@ -201,6 +178,29 @@
+ -
+
+
+ Basiskarte:
+
+
+
-
+
+
+ Flüsse
+
+
+
+ -
+
+
+ Flächen
+
+
+
+
+
+
-
@@ -335,6 +335,80 @@
+ -
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
-
+
+
+ ...
+
+
+
+ -
+
+
+ ...
+
+
+
+ -
+
+
+ ...
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ ...
+
+
+
+ -
+
+
+ ...
+
+
+
+ -
+
+
+ ...
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 161
+ 20
+
+
+
+
+
+
+
diff --git a/po_runner.py b/po_runner.py
index c56f41a..6a67126 100644
--- a/po_runner.py
+++ b/po_runner.py
@@ -2,6 +2,7 @@ import os.path
from typing import Callable
from PyQt5 import QtGui
+from PyQt5.QtWidgets import QAction
from qgis._core import QgsVectorLayer, QgsProject, QgsLayerTreeLayer, QgsPalLayerSettings, QgsVectorLayerSimpleLabeling
from .pegelonline_dockwidget import PegelonlineDockWidget
@@ -31,7 +32,15 @@ class PoRunner(object):
self.lines = None
self.areas = None
- # ui Signale verbinden
+ # Standard Aktionen verbinden
+ self.ui.btnZoomFullExtent.setDefaultAction(iface.actionZoomFullExtent())
+ self.ui.btnZoomToLayer.setDefaultAction(iface.actionZoomToLayer())
+ self.ui.btnZoomToSelected.setDefaultAction(iface.actionZoomToSelected())
+ self.ui.btnSelectRectangle.setDefaultAction(iface.actionSelectRectangle())
+ self.ui.btnUnselectAll.setDefaultAction(iface.mainWindow().findChild(QAction, "mActionDeselectAll"))
+ self.ui.btnUnselectLayer.setDefaultAction(iface.mainWindow().findChild(QAction, "mActionDeselectActiveLayer"))
+
+ # Signale verbinden
self._connect_basemap_signals()
self._connect_stations_signals()
self._waterlevels_connect_signals()