"nooo what is this? a thread that my stupid spurious branch somewhere under the qobject ctor didnt catch."
"nooo you mustn't have control over your programs execution, only the gui kernel can handle exec! its very important we have this one flag set before loop... see: we check it in two places to specifically ensure you aren't using qt the way you want. fuck you that's why."
"nooo we know better than c devs, xyz isnt possible or is a hack. btw lets stringify macro tokens for uids and autogenerate virtual methods, gaslight people into denying the existence of methods, and then force an entire retarded toolchain down peoples throat to craft a simple c++ object"
b-but dont you know, this pile of steaming shit is a legacy "industry driven/tested" codebase.
rationalize it how you want, Qts codebase stinks to high hell.