qRegisterMetaType<qDebug().noquote()>("QDebug");
signals:
void logFromMainThread(QDebug, QString);
...
qRegisterMetaType<QDebug>("QDebug"); // ошибка с конструктором
Если все таки надо передавать то тип в сигнале и в регистрировании должен быть QDebug*