#include <QtCore/qobjectdefs.h>
#ifndef QOBJECTDEFS_H
struct QMetaObject{
   /* Some contents are skipped to improve readability */
   public: enum Call{
      InvokeMetaMethod = 0,
      ReadProperty = 1,
      WriteProperty = 2,
      ResetProperty = 3,
      QueryPropertyDesignable = 4,
      QueryPropertyScriptable = 5,
      QueryPropertyStored = 6,
      QueryPropertyEditable = 7,
      QueryPropertyUser = 8,
   };
   /* ... */
};
#endif // QOBJECTDEFS_H