refactor kontor-schema by moving classes to seprate modules

This commit is contained in:
Thomas Peetz
2025-02-06 11:09:09 +01:00
parent f33aaadce7
commit 1a5cd6ffe8
8 changed files with 420 additions and 371 deletions
+2 -1
View File
@@ -1,5 +1,6 @@
from PySide6.QtWidgets import QHBoxLayout, QCheckBox, QMdiSubWindow
from kontor_schema import KontorDB
from kontor_schema.database import ColumnEntry
class KontorModelConfig:
@@ -46,7 +47,7 @@ class KontorModelConfig:
filter_layout = QHBoxLayout()
for column, filter_info in self.filter.items():
filter_checkbox = QCheckBox()
filter_checkbox.setText(filter_info['label'])
filter_checkbox.setText(filter_info[ColumnEntry.COLUMN_LABEL])
filter_checkbox.checkStateChanged.connect(self.main_window.refresh)
self.filter[column]['widget'] = filter_checkbox
filter_layout.addWidget(filter_checkbox)