pdock-dockstrings ergänzt

This commit is contained in:
2026-04-20 14:33:13 +02:00
parent f6591b2099
commit 9caf0e3c86
5 changed files with 84 additions and 1 deletions
+20
View File
@@ -1,3 +1,7 @@
"""sn_verfahrensgebiet/ui/dockwidget.py – Haupt-DockWidget für sn_verfahrensgebiet.
Verwaltet die Tabs für Verfahrensgebiet-Bearbeitung, Druck und Einstellungen.
"""
from sn_basis.ui.tabs.settings_tab import SettingsTab
from sn_basis.ui.tabs.print_tab import PrintTab
from sn_verfahrensgebiet.ui.tabs.working_tab import WorkingTab
@@ -7,9 +11,25 @@ from sn_basis.functions.message_wrapper import error
class DockWidget(BaseDockWidget):
"""Haupt-DockWidget für sn_verfahrensgebiet mit Tab-Verwaltung.
Attributes:
tabs: Liste von Tab-Klassen (WorkingTab, PrintTab, SettingsTab)
pruefmanager: Prüfmanager-Instanz für Validierung
data_grabber: DataGrabber-Instanz für Fachdatenabruf
"""
tabs = [WorkingTab, PrintTab, SettingsTab]
def __init__(self, parent=None, subtitle="", pruefmanager=None, data_grabber=None):
"""Initialisiert das DockWidget mit Services und Tabs.
Args:
parent: Übergeordnetes Widget
subtitle: Untertitel des DockWidgets
pruefmanager: Prüfmanager-Instanz
data_grabber: DataGrabber-Instanz
"""
super().__init__(parent, subtitle)
self.pruefmanager = pruefmanager