#sorting #qsortfilterproxymodel
Вопрос:
Я успешно реализовал QSortFilterProxyModel, и данные фильтруются в моем представлении, как только мои критерии фильтрации изменяются (и я вызываю invalidate). Сейчас я пытаюсь реализовать функцию сортировки, и я переопределил LessThan. Теперь я не уверен, когда следует вызывать метод сортировки.
Должен ли я позвонить в сортировку один раз на стройке, и все? Если я изменю критерии сортировки (мой lessthan проверяет другое поле), я просто вызову invalidate, чтобы прибегнуть?