diff --git a/python/kontor-gui/gui/media_window.py b/python/kontor-gui/gui/media_window.py index a88e46c..accbf43 100644 --- a/python/kontor-gui/gui/media_window.py +++ b/python/kontor-gui/gui/media_window.py @@ -1,5 +1,5 @@ from PySide6.QtCore import Signal, QSortFilterProxyModel -from PySide6.QtWidgets import QMdiSubWindow, QWidget, QVBoxLayout, QTabWidget, QTableView +from PySide6.QtWidgets import QMdiSubWindow, QWidget, QVBoxLayout, QTabWidget, QTableView, QHeaderView from gui.model_config import KontorModelConfig from gui.table_model import KontorTableModel diff --git a/python/kontor-gui/gui/meta_data_window.py b/python/kontor-gui/gui/meta_data_window.py index e9546fd..aeaf972 100644 --- a/python/kontor-gui/gui/meta_data_window.py +++ b/python/kontor-gui/gui/meta_data_window.py @@ -48,15 +48,14 @@ class MetaDataWindow(QMdiSubWindow): def generate_data_tab(self, table_name): data_tab = QWidget() - table_config = KontorModelConfig(self._main_window.kontor_db, self, table_name) model = KontorTableModel(table_config) layout = QVBoxLayout() self.data_views.append(model) data_tab.setLayout(layout) table_view = QTableView() - proxy_model = QSortFilterProxyModel() - proxy_model.setSourceModel(model) + # proxy_model = QSortFilterProxyModel() + # proxy_model.setSourceModel(model) table_view.setSortingEnabled(True) # header = table_view.horizontalHeader() # header.setSectionResizeMode(QHeaderView.ResizeMode.ResizeToContents) diff --git a/python/kontor-gui/gui/table_model.py b/python/kontor-gui/gui/table_model.py index ae23001..24290c1 100644 --- a/python/kontor-gui/gui/table_model.py +++ b/python/kontor-gui/gui/table_model.py @@ -76,6 +76,7 @@ class KontorTableModel(QAbstractTableModel): return len(self._data) def headerData(self, col, orientation, role=Qt.ItemDataRole.DisplayRole): + # self.log.info(f"{self._config.header[col]}") if orientation == Qt.Orientation.Horizontal and role == Qt.ItemDataRole.DisplayRole: return self._config.header[col][ColumnEntry.COLUMN_LABEL] if orientation == Qt.Orientation.Vertical and role == Qt.ItemDataRole.DisplayRole: