Filters now use Qt’s signal and slots to communicate errors, warnings, status and progress.
Formatting code