Есть модель, в ней первая колонка - даты.
Вешаю на неё QSortFilterProxyModel, чтобы отсортировать по убыванию даты, передаю QSortFilterProxyModel комбобоксу.
Проблема в том, что первый раз в комбобоксе список не отсортирован, но когда содержимое исходной модели меняется, сортировка появляется.
QSortFilterProxyModel dsm;
dsm.setDynamicSortFilter(true);
dsm.setSourceModel(&datesModel);
dsm.sort(0, Qt::DescendingOrder);