C является производным классом QObject, я могу успешно его использовать.
Я получаю ошибку компиляции при «подключении». Если бы я изменил «this-> controller» на «this» на цели, он будет работать нормально. Что-то в этом-> контроллере, как получатель, заставляет это не компилироваться. Я понимаю, что это должно быть что-то глупое, но причина уклоняется от меня ...
MyClass::MyClass(C * controller)
: QThread(NULL)
{
this->controller = controller;
QObject::connect(this, SIGNAL(OnResponse(ResponseClass*)), this->controller, SLOT(OnResponse(ResponseClass*))); // <---- "Compiler error: " error: no matching function for call to...."
}