You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: Fix incomplete SFINAE issues with public slots
Using a class as a slot parameter requires it to be fully
defined. Qt checks that to ensure correct behaviour.
The checking is done via templates, where the SFINAE principle
means that an incomplete class doesn't lead to errors. This
can lead to issues when selecting the appropriate template, hence
GCC warns about that.
In the cases where issues can occur, this commit includes the full
class definition.
Thanks to @letsfindaway for the precise investigation.
0 commit comments