У меня есть список пользовательских объектов, которые мне нужно разделить на несколько страниц SwipeView.
Прямо сейчас я реализую QAbstractListModel, чтобы предоставлять данные для моего представления QML через пользовательские роли. Но когда у меня больше заданного числа объектов, мне нужно разделить мою модель на несколько кусков, которые будут отображаться на разных страницах SwipeView.
Если в моей модели 20 объектов, мой SwipeView будет иметь 2 страницы с 12 элементами в первом и 8 оставшимися на второй странице, например, но количество элементов, конечно, динамически c.
Я знаю, что могу использовать QSortProxyFilter или DelegateModel фильтровать мою модель по критериям, но я не знаю, как их использовать для создания групп, пригодных для использования в качестве подмоделей для содержимого страниц SwipeView. Конечно, я не могу просто изменить фильтр при смене страницы, потому что это не сделает элементы видимыми при пролистывании с одной страницы на другую.
Спасибо за любой намек или идею о том, как этого добиться.