[
    {
        "classes": [
            {
                "className": "QUrl",
                "gadget": true,
                "lineNumber": 112,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 115,
                        "name": "url",
                        "override": false,
                        "read": "url",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setUrl"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QUrl",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QChar",
                "gadget": true,
                "lineNumber": 164,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 167,
                        "name": "utf16CodePoint",
                        "override": false,
                        "read": "utf16CodePoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::uint32",
                        "user": false,
                        "virtual": false,
                        "write": "setUtf16CodePoint"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QChar",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QUuid",
                "gadget": true,
                "lineNumber": 215,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 218,
                        "name": "rfc4122Uuid",
                        "override": false,
                        "read": "rfc4122Uuid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "virtual": false,
                        "write": "setRfc4122Uuid"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QUuid",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QTimeZone",
                "gadget": true,
                "lineNumber": 267,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 270,
                        "name": "offsetSeconds",
                        "override": false,
                        "read": "offsetSeconds_p",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::int32",
                        "user": false,
                        "virtual": false,
                        "write": "setOffsetSeconds_p"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 271,
                        "name": "hasOffsetSeconds",
                        "override": false,
                        "read": "hasOffsetSeconds",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 272,
                        "name": "ianaId",
                        "override": false,
                        "read": "ianaId_p",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "virtual": false,
                        "write": "setIanaId_p"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 273,
                        "name": "hasIanaId",
                        "override": false,
                        "read": "hasIanaId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 274,
                        "name": "timeSpec",
                        "override": false,
                        "read": "timeSpec_p",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TimeSpec",
                        "user": false,
                        "virtual": false,
                        "write": "setTimeSpec_p"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 275,
                        "name": "hasTimeSpec",
                        "override": false,
                        "read": "hasTimeSpec",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QTimeZone",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QTime",
                "gadget": true,
                "lineNumber": 359,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 362,
                        "name": "millisecondsSinceMidnight",
                        "override": false,
                        "read": "millisecondsSinceMidnight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::int32",
                        "user": false,
                        "virtual": false,
                        "write": "setMillisecondsSinceMidnight"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QTime",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QDate",
                "gadget": true,
                "lineNumber": 410,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 413,
                        "name": "julianDay",
                        "override": false,
                        "read": "julianDay",
                        "required": false,
                        "scriptable": false,
                        "stored": true,
                        "type": "QtProtobuf::int64",
                        "user": false,
                        "virtual": false,
                        "write": "setJulianDay"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QDate",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QDateTime",
                "gadget": true,
                "lineNumber": 461,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 464,
                        "name": "utcMsecsSinceUnixEpoch",
                        "override": false,
                        "read": "utcMsecsSinceUnixEpoch",
                        "required": false,
                        "scriptable": false,
                        "stored": true,
                        "type": "QtProtobuf::int64",
                        "user": false,
                        "virtual": false,
                        "write": "setUtcMsecsSinceUnixEpoch"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 465,
                        "name": "timeZone_p",
                        "override": false,
                        "read": "timeZone_p",
                        "required": false,
                        "scriptable": false,
                        "stored": true,
                        "type": "QtProtobufPrivate::QtCore::QTimeZone*",
                        "user": false,
                        "virtual": false,
                        "write": "setTimeZone_p"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 466,
                        "name": "hasTimeZone",
                        "override": false,
                        "read": "hasTimeZone",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QDateTime",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QSize",
                "gadget": true,
                "lineNumber": 524,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 527,
                        "name": "width",
                        "override": false,
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::int32",
                        "user": false,
                        "virtual": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 528,
                        "name": "height",
                        "override": false,
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::int32",
                        "user": false,
                        "virtual": false,
                        "write": "setHeight"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QSize",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QSizeF",
                "gadget": true,
                "lineNumber": 580,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 583,
                        "name": "width",
                        "override": false,
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "virtual": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 584,
                        "name": "height",
                        "override": false,
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "virtual": false,
                        "write": "setHeight"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QSizeF",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QPoint",
                "gadget": true,
                "lineNumber": 636,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 639,
                        "name": "x",
                        "override": false,
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::sint32",
                        "user": false,
                        "virtual": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 640,
                        "name": "y",
                        "override": false,
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::sint32",
                        "user": false,
                        "virtual": false,
                        "write": "setY"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QPoint",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QPointF",
                "gadget": true,
                "lineNumber": 692,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 695,
                        "name": "x",
                        "override": false,
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "virtual": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 696,
                        "name": "y",
                        "override": false,
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "virtual": false,
                        "write": "setY"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QPointF",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QRect",
                "gadget": true,
                "lineNumber": 748,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 751,
                        "name": "x",
                        "override": false,
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::sint32",
                        "user": false,
                        "virtual": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 752,
                        "name": "y",
                        "override": false,
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::sint32",
                        "user": false,
                        "virtual": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 753,
                        "name": "width",
                        "override": false,
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::int32",
                        "user": false,
                        "virtual": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 754,
                        "name": "height",
                        "override": false,
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::int32",
                        "user": false,
                        "virtual": false,
                        "write": "setHeight"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QRect",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QRectF",
                "gadget": true,
                "lineNumber": 814,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 817,
                        "name": "x",
                        "override": false,
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "virtual": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 818,
                        "name": "y",
                        "override": false,
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "virtual": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 819,
                        "name": "width",
                        "override": false,
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "virtual": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 820,
                        "name": "height",
                        "override": false,
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "virtual": false,
                        "write": "setHeight"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QRectF",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QVersionNumber",
                "gadget": true,
                "lineNumber": 880,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 883,
                        "name": "segments",
                        "override": false,
                        "read": "segments",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::int32List",
                        "user": false,
                        "virtual": false,
                        "write": "setSegments"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QVersionNumber",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QUrl_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 156,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "UrlProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 153,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QUrl_QtProtobufNested"
            },
            {
                "className": "QChar_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 207,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "Utf16CodePointProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 204,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QChar_QtProtobufNested"
            },
            {
                "className": "QUuid_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 259,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "Rfc4122UuidProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 256,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QUuid_QtProtobufNested"
            },
            {
                "className": "QTimeZone_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 335,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "OffsetSecondsProtoFieldNumber",
                            "IanaIdProtoFieldNumber",
                            "TimeSpecProtoFieldNumber"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 342,
                        "name": "TimeSpec",
                        "type": "int32_t",
                        "values": [
                            "LocalTime",
                            "UTC"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 348,
                        "name": "TimeZoneFields",
                        "type": "int32_t",
                        "values": [
                            "UninitializedField",
                            "OffsetSeconds",
                            "IanaId",
                            "TimeSpec"
                        ]
                    }
                ],
                "lineNumber": 332,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QTimeZone_QtProtobufNested"
            },
            {
                "className": "QTime_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 402,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "MillisecondsSinceMidnightProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 399,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QTime_QtProtobufNested"
            },
            {
                "className": "QDate_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 453,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "JulianDayProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 450,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QDate_QtProtobufNested"
            },
            {
                "className": "QDateTime_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 515,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "UtcMsecsSinceUnixEpochProtoFieldNumber",
                            "TimeZoneProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 512,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QDateTime_QtProtobufNested"
            },
            {
                "className": "QSize_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 571,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "WidthProtoFieldNumber",
                            "HeightProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 568,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QSize_QtProtobufNested"
            },
            {
                "className": "QSizeF_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 627,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "WidthProtoFieldNumber",
                            "HeightProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 624,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QSizeF_QtProtobufNested"
            },
            {
                "className": "QPoint_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 683,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "XProtoFieldNumber",
                            "YProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 680,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QPoint_QtProtobufNested"
            },
            {
                "className": "QPointF_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 739,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "XProtoFieldNumber",
                            "YProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 736,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QPointF_QtProtobufNested"
            },
            {
                "className": "QRect_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 803,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "XProtoFieldNumber",
                            "YProtoFieldNumber",
                            "WidthProtoFieldNumber",
                            "HeightProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 800,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QRect_QtProtobufNested"
            },
            {
                "className": "QRectF_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 869,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "XProtoFieldNumber",
                            "YProtoFieldNumber",
                            "WidthProtoFieldNumber",
                            "HeightProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 866,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QRectF_QtProtobufNested"
            },
            {
                "className": "QVersionNumber_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 924,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "SegmentsProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 921,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtCore::QVersionNumber_QtProtobufNested"
            }
        ],
        "inputFile": "QtCore.qpb.h",
        "outputRevision": 69
    }
]
