Maybe I'm doing something wrong, but creating a signal with a pointer parameter other than a "void *" causes an error in wobjectimpl.h.
void func(QOpenGLTexture *ptr) W_SIGNAL(func,ptr); fails.
But
void func(void *ptr) W_SIGNAL(func,ptr)
is fine (of course, it's necessary to cast the ptr when calling emit and connect()).
Is this a limitation?
Maybe I'm doing something wrong, but creating a signal with a pointer parameter other than a "void *" causes an error in wobjectimpl.h.
void func(QOpenGLTexture *ptr) W_SIGNAL(func,ptr); fails.
But
void func(void *ptr) W_SIGNAL(func,ptr)
is fine (of course, it's necessary to cast the ptr when calling emit and connect()).
Is this a limitation?