QSortFilterProxyModel когда вызывать сортировку

#sorting #qsortfilterproxymodel

Вопрос:

Я успешно реализовал QSortFilterProxyModel, и данные фильтруются в моем представлении, как только мои критерии фильтрации изменяются (и я вызываю invalidate). Сейчас я пытаюсь реализовать функцию сортировки, и я переопределил LessThan. Теперь я не уверен, когда следует вызывать метод сортировки.

Должен ли я позвонить в сортировку один раз на стройке, и все? Если я изменю критерии сортировки (мой lessthan проверяет другое поле), я просто вызову invalidate, чтобы прибегнуть?