сделал так:
в прокси модели в переопределённом методе filterAcceptsRow где нужно добавил:
C++ (Qt)
sourceModel()->setData(itemIndex,Qt::yellow,Qt::BackgroundColorRole);
в прокси модели переопределил метод data
C++ (Qt)
QVariant ViewModel::data(const QModelIndex &idx, int role) const{
switch(role){
case Qt::BackgroundColorRole:
return sourceModel()->data(mapToSource(idx),Qt::BackgroundColorRole);
}
return QSortFilterProxyModel::data(idx, role);
}
ничего не выделяет. что не так?