BibleTime
Details about the QML view

The class BtModelViewReadDisplay contains the functionality to display a model of a module. It uses a set of widgets to do this. The hierarchy of contained widgets is:

  • BtQmlScrollView - Contains the scrolling functionality.
  • BtQuickWidget - Contains the functionality for displaying QML.

Below the BtQuickWidget is the QML file, DisplayView.qml. It contains the ListView that displays the module entries. The QML instantiates another class, BtQmlInterface, that provides properties and functions that QML uses.