[
    {
        "classes": [
            {
                "className": "QRgba64",
                "gadget": true,
                "lineNumber": 77,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "rgba64",
                        "read": "rgba64",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::uint64",
                        "user": false,
                        "write": "setRgba64"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QRgba64",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QColor",
                "gadget": true,
                "lineNumber": 127,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "rgba64_p",
                        "read": "rgba64_p",
                        "required": false,
                        "scriptable": false,
                        "stored": true,
                        "type": "QtProtobufPrivate::QtGui::QRgba64*",
                        "user": false,
                        "write": "setRgba64_p"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "name": "hasRgba64",
                        "read": "hasRgba64",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "name": "rgba",
                        "read": "rgba_p",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::uint32",
                        "user": false,
                        "write": "setRgba_p"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "name": "hasRgba",
                        "read": "hasRgba",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QColor",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QMatrix4x4",
                "gadget": true,
                "lineNumber": 200,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "m",
                        "read": "m",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::floatList",
                        "user": false,
                        "write": "setM"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QMatrix4x4",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QVector2D",
                "gadget": true,
                "lineNumber": 250,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "xPos",
                        "read": "xPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setXPos"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "name": "yPos",
                        "read": "yPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setYPos"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QVector2D",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QVector3D",
                "gadget": true,
                "lineNumber": 305,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "xPos",
                        "read": "xPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setXPos"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "name": "yPos",
                        "read": "yPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setYPos"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "name": "zPos",
                        "read": "zPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setZPos"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QVector3D",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QVector4D",
                "gadget": true,
                "lineNumber": 365,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "xPos",
                        "read": "xPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setXPos"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "name": "yPos",
                        "read": "yPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setYPos"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "name": "zPos",
                        "read": "zPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setZPos"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "name": "wPos",
                        "read": "wPos",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setWPos"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QVector4D",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QTransform",
                "gadget": true,
                "lineNumber": 430,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "m",
                        "read": "m",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QtProtobuf::doubleList",
                        "user": false,
                        "write": "setM"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QTransform",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QQuaternion",
                "gadget": true,
                "lineNumber": 480,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "scalar",
                        "read": "scalar",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setScalar"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "name": "x",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "name": "y",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "name": "z",
                        "read": "z",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "write": "setZ"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QQuaternion",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QImage",
                "gadget": true,
                "lineNumber": 545,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "data",
                        "read": "data",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "write": "setData"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "name": "format",
                        "read": "format",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setFormat"
                    }
                ],
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QImage",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QProtobufMessage"
                    }
                ]
            },
            {
                "className": "QRgba64_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "Rgba64ProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 116,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QRgba64_QtProtobufNested"
            },
            {
                "className": "QColor_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "Rgba64ProtoFieldNumber",
                            "RgbaProtoFieldNumber"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "ColorFields",
                        "values": [
                            "UninitializedField",
                            "Rgba64",
                            "Rgba"
                        ]
                    }
                ],
                "lineNumber": 181,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QColor_QtProtobufNested"
            },
            {
                "className": "QMatrix4x4_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "MProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 239,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QMatrix4x4_QtProtobufNested"
            },
            {
                "className": "QVector2D_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "XPosProtoFieldNumber",
                            "YPosProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 293,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QVector2D_QtProtobufNested"
            },
            {
                "className": "QVector3D_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "XPosProtoFieldNumber",
                            "YPosProtoFieldNumber",
                            "ZPosProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 352,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QVector3D_QtProtobufNested"
            },
            {
                "className": "QVector4D_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "XPosProtoFieldNumber",
                            "YPosProtoFieldNumber",
                            "ZPosProtoFieldNumber",
                            "WPosProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 416,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QVector4D_QtProtobufNested"
            },
            {
                "className": "QTransform_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "MProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 469,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QTransform_QtProtobufNested"
            },
            {
                "className": "QQuaternion_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "ScalarProtoFieldNumber",
                            "XProtoFieldNumber",
                            "YProtoFieldNumber",
                            "ZProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 531,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QQuaternion_QtProtobufNested"
            },
            {
                "className": "QImage_QtProtobufNested",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "QtProtobufFieldEnum",
                        "values": [
                            "DataProtoFieldNumber",
                            "FormatProtoFieldNumber"
                        ]
                    }
                ],
                "lineNumber": 588,
                "namespace": true,
                "qualifiedClassName": "QtProtobufPrivate::QtGui::QImage_QtProtobufNested"
            }
        ],
        "inputFile": "QtGui.qpb.h",
        "outputRevision": 68
    }
]
