I am using QTableView and QAbstractTableModel. Can I get ordered row numbers in vertical header even after filtering and sorting?
Asked
Active
Viewed 1,285 times
1
-
Please post code, how do you sorting? – Jablonski Sep 07 '14 at 05:12
-
Just try to use any QSortFilterProxyModel and get ordered continuous row numbers – fpohtmeh Sep 07 '14 at 20:49
2 Answers
0
Solution is reimplemented headerData in MySortFilterProxyModel:
QVariant MySortFilterProxyModel::headerData(int section, Qt::Orientation orientation, int role) const
{
if(role == Qt::DisplayRole && orientation == Qt::Vertical)
return section + 1;
else
return sourceModel()->headerData(section, orientation, role);
}

fpohtmeh
- 506
- 4
- 15