Skip to content

Commit 0d039a4

Browse files
committed
Fix sorting in QTreeWidget
1 parent b23d451 commit 0d039a4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ff-qtah/FF/Qt/TaskListWidget.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,14 +89,14 @@ new :: IO TaskListWidget
8989
new = do
9090
parent <- QTreeWidget.new
9191
QAbstractItemView.setAlternatingRowColors parent True
92-
QTreeView.setSortingEnabled parent True
93-
QTreeWidget.sortItems parent (fromEnum SortKeyField) Qt.AscendingOrder
94-
QTreeWidget.setColumnCount parent fieldCount
9592
QTreeWidget.setHeaderLabels parent $
9693
fieldsToStrings \case
9794
TitleField -> "Title"
9895
IdField -> "UUID"
9996
SortKeyField -> "Sort key"
97+
-- columns must be defined before sorting
98+
QTreeView.setSortingEnabled parent True
99+
QTreeWidget.sortItems parent (fromEnum SortKeyField) Qt.AscendingOrder
100100

101101
modeItems <- newIORef mempty
102102

0 commit comments

Comments
 (0)