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
@@ -2,6 +2,7 @@ from datetime import datetime
from PySide6.QtCore import QAbstractTableModel, QModelIndex
from PySide6.QtGui import Qt
from kontor_schema.database import ColumnEntry
from .model_config import KontorModelConfig
@@ -43,7 +44,7 @@ class KontorTableModel(QAbstractTableModel):
def headerData(self, col, orientation, role=Qt.ItemDataRole.DisplayRole):
if orientation == Qt.Orientation.Horizontal and role == Qt.ItemDataRole.DisplayRole:
return self._config.header[col]['label']
return self._config.header[col][ColumnEntry.COLUMN_LABEL]
if orientation == Qt.Orientation.Vertical and role == Qt.ItemDataRole.DisplayRole:
return str(col+1)