Model-View-Delegate in QML

The model-view-delegate pattern is a variant of MVC pattern. The model has the data. The view is responsible for presenting data. Delegate is responsible for how data is presented. It basically decides how data is shown and modified.

In this article, I will write about ListModel and ListView.