BibleTime
Details about the model/view read display

In the simplest form, the model/view read display uses BtModuleTextModel as the model and a QML ListView in Display.qml. BtModuleTextModel is a subclass of QAbstractItemList. The BtModuleTextModel creates entries for references that are being displayed in the ListView or those that are just above and below the displayed references. As the ListView is scrolled, the entries are automatically created and deleted. The entries represent verses, chapters, lexicon items, etc. depending upon the module type.