| 52 | |
| 53 | namespace { |
| 54 | uint recursiveRowCount(const QAbstractItemModel* m, const QModelIndex& idx) |
| 55 | { |
| 56 | uint rows = m->rowCount(idx); |
| 57 | uint ret = rows; |
| 58 | |
| 59 | for (uint i = 0; i < rows; i++) { |
| 60 | ret += recursiveRowCount(m, m->index(i, 0, idx)); |
| 61 | } |
| 62 | |
| 63 | return ret; |
| 64 | } |
| 65 | |
| 66 | void matchingIndexes(const QAbstractItemModel* m, const QString& match, const QModelIndex& idx, QList<QModelIndex>& ret, int& preferred) |
| 67 | { |
no test coverage detected