Summary

The chapter was a journey to create a well-defined gallery-core library. We studied advanced techniques with .pro files to split your project into sub-modules, persisted data in a SQLITE3 database with the help of smart pointers, and finally studied how the Model/View architecture works in Qt.

From now on, a project organization with Qt should hold no terrors for you. The next chapter will continue right where we stopped: the library is ready, now let's make great QWidgets to have a stunning gallery application and look at the other side of the model: the View layer.