I'll go with the inheritance, then. The renderer class doesn't need to use QObject for anything, so there shouldn't be any problems.

Thanks for the fast response