In the previous chapter, you learned how to create a custom Qt Designer plugin. This chapter will push things further and teach you how to create a distributable software development kit (SDK) to third-party developers, how the plugin system works with Qt, and how to make your application more attractive using fancy animations.
The example project will be a reimplementation of the project from Chapter 7, Third-Party Libraries Without a Headache. You will build the same image-processing application, but with the ability to import the filters from plugins.
This chapter will cover the following topics:
- Creating an SDK using the Qt Plugin system
- Creating your plugins
- Loading your plugins dynamically
- Discovering the Animation Framework