Qt "tragamonedas privadas": ¿qué es esto?

Entiendo cómo usarlo, pero la sintaxis me molesta. ¿Qué está haciendo "tragamonedas privadas"?

Nunca he visto algo entre la palabra clave privada y el: en una definición de clase antes. ¿Hay alguna magia de C ++ elegante aquí?

Y ejemplo aquí:

 #include <QObject>

 class Counter : public QObject
 {
     Q_OBJECT

 public:
     Counter() { m_value = 0; }

     int value() const { return m_value; }

 public slots:
     void setValue(int value);

 ...

Respuestas a la pregunta(6)

Su respuesta a la pregunta