b2ac11b0b5
The old syntax is essentially based on the "normalised representation" created by the SIGNAL and SLOT macros, with potential mismatched only being caught at runtime. The new syntax causes these errors to appear in compile time.