Creating a ThumbnailProxyModel
The future AlbumWidget
view will display a grid of thumbnails with the pictures attached to the selected Album
. In Chapter 3, Dividing Your Project and Ruling Your Code, we designed the gallery-core
library to be agnostic of how a picture should be displayed: a Picture
class contains only a mUrl
field.
In other words, the generation of the thumbnails has to be done in gallery-desktop
rather than gallery-core
. We already have the PictureModel
class that is responsible for retrieving the Picture
information, so it would be great to be able to extend its behavior with the thumbnail data.
This is possible in Qt with the use of the QAbstractProxyModel
class and its subclasses. The goal of this class is to process data from ...
Get Mastering Qt 5 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.