title: meta-type information for the Qt namespace
body: <p>If you check the <code>qnamespace.h</code> from Qt source code, you get to see something like this:</p>
  
  <pre><code>#ifndef Q_MOC_RUN
  namespace
  #else
  class Q_CORE_EXPORT
  #endif
  Qt {
  
  #if defined(Q_MOC_RUN)
      Q_OBJECT
  #endif
  
  #if (defined(Q_MOC_RUN) || defined(QT_JAMBI_RUN))
      // NOTE: Generally, do not add Q_ENUMS if a corresponding Q_FLAGS exists.
      Q_ENUMS(ScrollBarPolicy FocusPolicy ContextMenuPolicy)
      Q_ENUMS(ArrowType ToolButtonStyle PenStyle PenCapStyle PenJoinStyle BrushStyle)
      Q_ENUMS(FillRule MaskMode BGMode ClipOperation SizeMode)
      Q_ENUMS(BackgroundMode) // Qt3
  </code></pre>
  
  <p>My interpretation of this code is, that the <code>moc</code> preprocessor is fooled into generating meta-type information for a fake Qt object. How can I access this "fake" meta-object to get, for example, a <code>QMetaEnum</code> for <code>ArrowType</code> and other enums?</p>