Hide qt_check_for_QGADGET_macro() generated by Q_GADGET macro the same way we hide qt_metacall() and similar methods produced by the Q_OBJECT macro.
Q_GADGET also defines typedef void QtGadgetHelper, but that might actually be useful to application developers to detect when dealing with a
gadgets at compile time so I did not hide it.