Create Moc-less QObject child classes at runtime