In the previous chapter, we built the brain of our gallery using Qt models. It is now time to build a desktop application using this engine. This software will use all the features offered by the gallery-core library, leading to a completely usable gallery on your computer.
The first task will be to link your project-shared library to this new application. Then you will learn how to create custom widgets, when to use Qt views, and how to synchronize them with the model.
The following topics will be covered in this chapter:
- Creating a GUI linked to a core shared library
- Listing your albums with AlbumListWidget
- Creating a ThumbnailProxyModel
- Displaying a picture with PictureWidget