Before diving into the code, we have to take a moment to reflect on 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. What we aim to do is provide a way to build plugins that can be integrated in our application to third-party developers. These plugins should be dynamically loaded. The application will be a direct offspring of the example project from Chapter 15, 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 ...