I agree, you can safely remove it from qwindowdefs.h. Originally it was thought to be necessary for future plans, but not.
However, using ControlRef might be a bad idea in any event as it is a type in Carbon so including some headers could indeed pull it in otherwise.
Regards //Sam
I mailed Trolltech about the discussion, and there reply is: