Qt «частные слоты»: что это?

Я понимаю, как его использовать, но синтаксис его беспокоит меня. Что делает "private slots:"?

Я никогда раньше не видел что-то между приватным ключевым словом и: в определении класса. Здесь происходит какая-то необычная магия C ++?

И пример здесь:

 #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);

 ...

Ответы на вопрос(3)

Ваш ответ на вопрос