[Interest] Qt basics - QObject::connect: signal not found
Nuno Santos
nunosantos at imaginando.pt
Mon Nov 6 11:21:37 CET 2017
Konstantin,
There isn’t much more, really!
DRCController is B
IController is A
This is the function where the connect is called (in a Cocoa file)
- (void)openWithAu:(AudioUnit)inAU andController:(IController*)controller
{
_controller = controller;
_controller->connect(_controller, &IController::grabFocus, [=]() {
});
}
And the error is:
QObject::connect: signal not found in DRCController
That’s it! Nothing more! :(
Regards,
Nuno
> On 6 Nov 2017, at 10:15, Konstantin Shegunov <kshegunov at gmail.com> wrote:
>
>
>
> On Mon, Nov 6, 2017 at 12:10 PM, Nuno Santos <nunosantos at imaginando.pt <mailto:nunosantos at imaginando.pt>> wrote:
> Hi,
>
> Hi!
>
> I have a class B that extends A.
> I’m passing a pointer of B casted to A to another C, and inside C I call:
>
> You don't need to cast `B *` to `A *`, B is already A and is casted implicitly (and safely) by the compiler.
>
> I’m getting "signal not found in B” error
>
> Could you attach the whole error (the one from the failed assertion), it should contain the the template arguments resolution?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20171106/d2591cb5/attachment.html>
More information about the Interest
mailing list