Отнаследовал EventProxyModel от QSortFilterProxyModel, релиализовал функцию filterAcceptsRow():Код:bool EventProxyModel::filterAcceptsRow (int source_row, const QModelIndex & source_parent) const{ QModelIndex source_index = index(source_row, 2, source_parent); int iid = data(source_index, Qt::UserRole).toInt(); if (iid!=my_id) return false; return true;}Сначала все работает нормально, проблема в том, что когда строка уже скрыта, то index(source_row, 2, source_parent) возвращает пустой индекс.Где мой косяк?
|