You could use any of these, it should be decided based on how data is used by view and model, if the usage fits into model/view interface classes then you can use QAbstractItemModel. It the data is simple and is limited to couple of strings then can use signal & slots.
Bookmarks