QT signals are by default protected, which means they can be emitted in the object but can be listened anywhere.
But some signals are implementation details and I'm struggling to find a way to not let it go out of the class scope.
Is there a way to do it?
Update:
I want to use signals because I want to queue some lower priority tasks rather than handle them promptly at the point of emit/call. Is it a bad idea to use Qt::QueuedConnection for this purpose?