pdoc-Dockstrings ergänzt

This commit is contained in:
2026-04-20 14:31:16 +02:00
parent 30bfcc597d
commit d2035139d9
8 changed files with 93 additions and 17 deletions
+19 -1
View File
@@ -1,4 +1,8 @@
#sn_basis/ui/tabs/settings_tab.py
"""
sn_basis/ui/tabs/settings_tab.py Einstellungen-Tab für Projekteinformationen.
Verwaltet benutzerspezifische und projektspezifische Einstellungen.
"""
from sn_basis.functions.qt_wrapper import (
QWidget,
QGridLayout,
@@ -12,9 +16,23 @@ from sn_basis.functions.settings_logic import SettingsLogic
class SettingsTab(QWidget):
"""
Tab-Widget für die Verwaltung von Projekt- und Benutzereinstellungen.
Attributes:
tab_title: Anzeigetitel des Tabs ("Projekteigenschaften")
logic: SettingsLogic-Instanz für persistente Einstellungen
"""
tab_title = "Projekteigenschaften"
def __init__(self, parent=None):
"""
Initialisiert den Settings-Tab mit Eingabefeldern.
Args:
parent: Übergeordnetes Widget (Standard: None)
"""
super().__init__(parent)
self.logic = SettingsLogic()