From 1bdd6f0c1e743fcbb78539be5313482ff0644cf8 Mon Sep 17 00:00:00 2001 From: "Christopher T. Johnson" Date: Thu, 20 Feb 2025 18:18:49 -0500 Subject: [PATCH] Lint --- MainWindow.py | 52 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/MainWindow.py b/MainWindow.py index 41ca448..2fd39af 100644 --- a/MainWindow.py +++ b/MainWindow.py @@ -40,10 +40,14 @@ class dateDelegate(QStyledItemDelegate): options = cast(QStyleOptionViewItemInit, option) super().initStyleOption(options, index) assert isinstance(index, QModelIndex) - if index.siblingAtColumn(5).data(Qt.ItemDataRole.CheckStateRole) == Qt.CheckState.Unchecked: + if ( + index.siblingAtColumn(5).data(Qt.ItemDataRole.CheckStateRole) + == Qt.CheckState.Unchecked + ): options.backgroundBrush = QColor(0x444444) return + class activeDelegate(QStyledItemDelegate): def initStyleOption( self, @@ -54,36 +58,58 @@ class activeDelegate(QStyledItemDelegate): options = cast(QStyleOptionViewItemInit, option) super().initStyleOption(options, index) assert isinstance(index, QModelIndex) - if index.siblingAtColumn(5).data(Qt.ItemDataRole.CheckStateRole) == Qt.CheckState.Unchecked: + if ( + index.siblingAtColumn(5).data(Qt.ItemDataRole.CheckStateRole) + == Qt.CheckState.Unchecked + ): options.backgroundBrush = QColor(0x444444) return + class casesModel(QSqlTableModel): def flags(self, index: QModelIndex | QPersistentModelIndex) -> Qt.ItemFlag: if not index.isValid(): return Qt.ItemFlag.NoItemFlags - flags = super(casesModel,self).flags(index) + flags = super(casesModel, self).flags(index) if index.column() == 5: - flags = Qt.ItemFlag.ItemIsEnabled | Qt.ItemFlag.ItemIsEditable | Qt.ItemFlag.ItemIsUserCheckable + flags = ( + Qt.ItemFlag.ItemIsEnabled + | Qt.ItemFlag.ItemIsEditable + | Qt.ItemFlag.ItemIsUserCheckable + ) return flags - def data(self, index: QModelIndex | QPersistentModelIndex, role: int) -> Any: + def data( + self, + index: QModelIndex | QPersistentModelIndex, + role: int = Qt.ItemDataRole.DisplayRole, + ) -> Any: if not index.isValid(): return None if index.column() == 5: if role == Qt.ItemDataRole.CheckStateRole: - value = super(casesModel,self).data(index) - return Qt.CheckState.Checked if value == 1 else Qt.CheckState.Unchecked + value = super(casesModel, self).data(index) + return ( + Qt.CheckState.Checked + if value == 1 + else Qt.CheckState.Unchecked + ) elif role == Qt.ItemDataRole.DisplayRole: - return '' + return "" return super().data(index, role) - def setData(self, index: QModelIndex | QPersistentModelIndex, value: Any, role: int) -> bool: + def setData( + self, + index: QModelIndex | QPersistentModelIndex, + value: Any, + role: int = Qt.ItemDataRole.DisplayRole, + ) -> bool: if role == Qt.ItemDataRole.CheckStateRole and index.column() == 5: - super(casesModel,self).setData(index, 1 if value else 0) + super(casesModel, self).setData(index, 1 if value else 0) return True return super().setData(index, value, role) + class MainWindow(QMainWindow, Ui_MainWindow): show_entries = Signal(int) @@ -95,8 +121,10 @@ class MainWindow(QMainWindow, Ui_MainWindow): model = casesModel() model.setTable("cases") - #model.sort(1, Qt.SortOrder.AscendingOrder) - model.setFilter("1=1 ORDER BY SUBSTRING(docket_id, 1, 3), CAST(SUBSTRING(docket_id,4) AS INTEGER)") + # model.sort(1, Qt.SortOrder.AscendingOrder) + model.setFilter( + "1=1 ORDER BY SUBSTRING(docket_id, 1, 3), CAST(SUBSTRING(docket_id,4) AS INTEGER)" + ) model.select() model.setHeaderData(1, Qt.Orientation.Horizontal, "Docket") model.setHeaderData(2, Qt.Orientation.Horizontal, "Petitioners")