Все таки не удается толком сбросить фильтрацию прокси модели после упорядочивания по возрастанию или убыванию. Сброс простой.
emit resetFilter(); отсылает сигнал прокси модели выдать
invalidate();. Далее перезаряжаем список источника
m_sourse->importFromFile( m_ExportPath );:
C++ (Qt)
void ProxyPaneWidget::resetProxy()
{
emit resetFilter();
m_sourse->importFromFile( m_ExportPath );
}
C++ (Qt)
void ProxyModel::clearFilterSet()
{
invalidate();
reset();
}
reset(); - то же пробовал на всякий случай.
Список источника перезаряжается, что ведет к исходному упорядочиванию в виджете представления прокси модели.
Однако при добавлении очередного пункта в источник, автоматически весь список снова сортируется по возрастанию или убыванию в зависимости, что до этого было установлено. Т.е.
invalidate(); не работает как ожидалось.
Иными словами не удается отменить сортировку.
В чем может быть ошибка?