fix QObject missing