I understand that we want our code to compile without warnings.
My argument was that we shouldn't generate the warning in the first place. QtWidgets are "Done". We have updated QWheelEvent with a better API but kept the old functions around to support existing code, like QtWidgets. "Deprecated" is the term we use to signal "don't use this API when writing new code". If QtWidgets can't call deprecated API then I think we need a new term.
In the meantime I'll remove the deprecated tags. I'll also take a look at the constructor issue.