source: stripped Qt out of code for flexibility purposes.