La clase basada en QObject tiene una conexión en cola a sí misma

Estaba investigando un código fuente en el que estoy trabajando. Encontré una declaración peculiar de que alguien había codificado. El código fuente es una aplicación GUI con una GUI QML y utiliza QT 4.7.x.

El siguiente fragmento de código pertenece a la lógica de la aplicación central.

// connect signal-slots for decoupling
QObject::connect (this, SIGNAL(setCurrentTaskSignal(int)), this, 
    SLOT(SetCurrentTaskSlot(int)), Qt::QueuedConnection);

¿Es extraño que el objeto se conecte a sí mismo a través de una conexión en cola, lo que esencialmente significa que el objeto puede "vivir" en diferentes hilos al mismo tiempo?

A primera vista no tenía ningún sentido para mí. ¿Alguien puede pensar en alguna razón por la que tal conexión sea plausible o necesaria? ¿Esto funcionaría?

Respuestas a la pregunta(2)

Su respuesta a la pregunta