QAbstractTableModel
行データが実用的に追加されるカスタム モデル (extends ) があります。パフォーマンス上の理由から、アイテムが表示されていないときの UI の遅延を避けるために、フェッチ機能 ( canFetchMore
、 ) を使用しています。fetchMore
新しい行が挿入されたときに、トリガーしたくありませんQAbstractItemModel::rowsInserted
。しかし、これらの行がビューに表示される場合は、自動的に表示されるようにしたいと思います。ユーザーが最後のアイテムを選択するなど、ビューを操作すると表示されます (ビューは「canFetchMore」を呼び出しfetchMore
、それらのアイテムが表示される場合にのみ呼び出します)。
より多くの行を表示できるが、フェッチする必要があることをビューに通知するにはどうすればよいですか?