From 80f3dd7ce4f9a0e9bf18bc5230df433820d79f38 Mon Sep 17 00:00:00 2001 From: Mizaki Date: Sat, 30 Sep 2023 23:19:10 +0100 Subject: [PATCH] Restore issue number sorting --- comictaggerlib/issueselectionwindow.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/comictaggerlib/issueselectionwindow.py b/comictaggerlib/issueselectionwindow.py index 4bf821c..b0f4d68 100644 --- a/comictaggerlib/issueselectionwindow.py +++ b/comictaggerlib/issueselectionwindow.py @@ -161,7 +161,10 @@ class IssueSelectionWindow(QtWidgets.QDialog): for row, issue in enumerate(self.issue_list.values()): self.twList.insertRow(row) for i in range(3): - self.twList.setItem(row, i, QtWidgets.QTableWidgetItem()) + if i == 0: + self.twList.setItem(row, i, IssueNumberTableWidgetItem()) + else: + self.twList.setItem(row, i, QtWidgets.QTableWidgetItem()) self.update_row(row, issue) @@ -190,6 +193,7 @@ class IssueSelectionWindow(QtWidgets.QDialog): item.setData(QtCore.Qt.ItemDataRole.ToolTipRole, item_text) item.setData(QtCore.Qt.ItemDataRole.UserRole, issue.issue_id) item.setData(QtCore.Qt.ItemDataRole.DisplayRole, item_text) + item.setFlags(QtCore.Qt.ItemFlag.ItemIsSelectable | QtCore.Qt.ItemFlag.ItemIsEnabled) item_text = "" if issue.year is not None: