¿Cómo obtener señales tipo QIODevice para la entrada de consola (stdin)?

Estoy escribiendo una aplicación de consola, basadaQCoreApplication, y quiero obtener señales, cuando el usuario ingresa algo en stdin (toda la línea a la vez o por caracteres, no es importante para mi aplicación).

QFile no emitir señales de acuerdo con la documentación, por lo que cualquier idea de cómo obtener señal si el usuario pone algo parastdin?

En este momento estoy trabajando con qt 4.8.7 / linux / amd64, pero quiero portar este código a macosx y windows en el futuro.

Actualizar

Encontré una solución que debería funcionar en * nixOS, me gustalinux ymac os x:

https://gist.github.com/gjorquera/2576569

Pero, ¿qué pasa con las ventanas, también conQSocketNotfier?

Respuestas a la pregunta(1)

Su respuesta a la pregunta