Есть модель, которая адекватно отображается в представлении.
Пытаюсь прикрутить прокси.
Так работает:
this->model = new WordListModel(this->mw->Manager, this);
this->proxy = new QSortFilterProxyModel(this);
this->proxy->setDynamicSortFilter(true);
this->proxy->setSourceModel(this->model);
this->ui->tableView->setModel(this->proxy)
Хочу фильтровать значения по столбцу с номером 3.
Описываю слот ComboBox.
void TwoLangViewForm::on_langBox_currentIndexChanged(int index)
{
QString filter = LanguageString(this->mw->userLanguage.at(index));
if (!proxy) return;
proxy->setFilterFixedString(filter);
proxy->setFilterKeyColumn(0);
}
Вылетает и на proxy->setFilterFixedString(filter); , и на proxy->setFilterKeyColumn(0); .
В filter получаю адекватное значение.
Что не так делаю?