Я розумію, як ним користуватися, але синтаксис цього мене турбує. Що робить "приватний слот:"?
Я ніколи раніше не бачив щось між приватним ключовим словом та: у визначенні класу. Тут відбувається якась химерна магія С ++?
І приклад тут:
#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);
...