GtkColumnView Sorting Underlying GListModel
I'm working on a music player app, and I really like the GListModel / GtkColumnView API so far. One thing I'm having trouble with is sorting my underlying playlist GListModel when the GtkColumnViewColumn headers are clicked. I can use a GtkSortListModel, but this only updates the order the tracks are shown, so asking a playlist for its next track might return something different than what is presented to the user by the ColumnView. I was wondering if there is a good way to find out when a column header has been clicked so I can sort my playlist at the same time?