Repetir Q_DISABLE_COPY en clases derivadas de QObject

En Qt hay una macro que permite declarar construcciones de copia privadas y operadores de asignación para las clases:http://qt-project.org/doc/qt-5.0/qtcore/qobject.html#Q_DISABLE_COPY

Se dice que esta macro debe usarse para todas las clases derivadas de QObject (especialmente QWidget).

Entiendo cómo funciona esto y por qué es útil.

Lo que no entiendo: ¿hay alguna razón para repetir Q_DISABLE_COPY en mis clases derivadas de QObject mientras que QObject ya contiene Q_DISABLE_COPY y, a través de esto, impide que se copien mis clases derivadas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta