The private slot system, that allows connection from an object to a method in the private class needs this. The private class behave a bit like a QObject derived type, even if it is not one.