Before diving into the code, we have to take a moment to decide how we are going to structure it. This chapter has two goals:
- Cover the Qt Plugin system in more depth
- Study and integrate the Qt Animation Framework
The first part of the chapter will focus on the plugin system. We aim to provide a way to build plugins that can be integrated in our application by third-party developers. These plugins should be dynamically loaded. The application will be a direct offspring of the example project from Chapter 7, Third-Party Libraries Without a Headache. The features will be exactly the same, except it will be using this new plugin system and will have fancy animations.
The structure of the project will be as follows:
The parent project is ch08-image-animation, which is composed of the following:
- filter-plugin-original: A first library...