Подключение перегруженных сигналов и слотов в Qt 5
У меня проблемы с получением доступа к новому синтаксису сигнал / слот (используя указатель на функцию-член) в Qt 5, как описано вСинтаксис нового слота сигналов, Я попытался изменить это:
QObject::connect(spinBox, SIGNAL(valueChanged(int)),
slider, SLOT(setValue(int));
к этому:
QObject::connect(spinBox, &QSpinBox::valueChanged,
slider, &QSlider::setValue);
но я получаю сообщение об ошибке, когда пытаюсь его скомпилировать:
ошибка: нет подходящей функции для вызоваQObject::connect(QSpinBox*&, <unresolved overloaded function type>, QSlider*&, void (QAbstractSlider::*)(int))
Я пытался с Clang и GCC на Linux, оба с-std=c++11
.
Что я делаю не так, и как мне это исправить?