Соорудил следующую конструкцию:
C++ (Qt)
hipchatWorker = new HipchatWorker( hipchat, tray );
hipchatWorker->setCb( this, &stopCheckingNewMessages );
C++ (Qt)
void HipchatWorker::setCb( TrayWindow* object, void (TrayWindow::*fn)() )
{
object->fn(); // вызываю, как в js
}
Однако вызвать калбэк не удается (говорит, что нет мембера fn у TrayWindow)
Как переменную задействовать?