#include <QtCore/qvariant.h>
#ifndef QVARIANT_H
class QVariant{
   /* Some contents are skipped to improve readability */
   public: enum Type{
      Invalid = 0,
      Bool = 1,
      Int = 2,
      UInt = 3,
      LongLong = 4,
      ULongLong = 5,
      Double = 6,
      Char = 7,
      Map = 8,
      List = 9,
      String = 10,
      StringList = 11,
      ByteArray = 12,
      BitArray = 13,
      Date = 14,
      Time = 15,
      DateTime = 16,
      Url = 17,
      Locale = 18,
      Rect = 19,
      RectF = 20,
      Size = 21,
      SizeF = 22,
      Line = 23,
      LineF = 24,
      Point = 25,
      PointF = 26,
      RegExp = 27,
      LastCoreType = 27,
      Font = 64,
      Pixmap = 65,
      Brush = 66,
      Color = 67,
      Palette = 68,
      Icon = 69,
      Image = 70,
      Polygon = 71,
      Region = 72,
      Bitmap = 73,
      Cursor = 74,
      SizePolicy = 75,
      KeySequence = 76,
      Pen = 77,
      TextLength = 78,
      TextFormat = 79,
      Matrix = 80,
      LastGuiType = 80,
      UserType = 127,
      LastType = -1,
   };
   /* ... */
};
#endif // QVARIANT_H