[
    {
        "classes": [
            {
                "className": "QAccessible",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Event",
                        "values": [
                            "SoundPlayed",
                            "Alert",
                            "ForegroundChanged",
                            "MenuStart",
                            "MenuEnd",
                            "PopupMenuStart",
                            "PopupMenuEnd",
                            "ContextHelpStart",
                            "ContextHelpEnd",
                            "DragDropStart",
                            "DragDropEnd",
                            "DialogStart",
                            "DialogEnd",
                            "ScrollingStart",
                            "ScrollingEnd",
                            "MenuCommand",
                            "ActionChanged",
                            "ActiveDescendantChanged",
                            "AttributeChanged",
                            "DocumentContentChanged",
                            "DocumentLoadComplete",
                            "DocumentLoadStopped",
                            "DocumentReload",
                            "HyperlinkEndIndexChanged",
                            "HyperlinkNumberOfAnchorsChanged",
                            "HyperlinkSelectedLinkChanged",
                            "HypertextLinkActivated",
                            "HypertextLinkSelected",
                            "HyperlinkStartIndexChanged",
                            "HypertextChanged",
                            "HypertextNLinksChanged",
                            "ObjectAttributeChanged",
                            "PageChanged",
                            "SectionChanged",
                            "TableCaptionChanged",
                            "TableColumnDescriptionChanged",
                            "TableColumnHeaderChanged",
                            "TableModelChanged",
                            "TableRowDescriptionChanged",
                            "TableRowHeaderChanged",
                            "TableSummaryChanged",
                            "TextAttributeChanged",
                            "TextCaretMoved",
                            "TextColumnChanged",
                            "TextInserted",
                            "TextRemoved",
                            "TextUpdated",
                            "TextSelectionChanged",
                            "VisibleDataChanged",
                            "ObjectCreated",
                            "ObjectDestroyed",
                            "ObjectShow",
                            "ObjectHide",
                            "ObjectReorder",
                            "Focus",
                            "Selection",
                            "SelectionAdd",
                            "SelectionRemove",
                            "SelectionWithin",
                            "StateChanged",
                            "LocationChanged",
                            "NameChanged",
                            "DescriptionChanged",
                            "ValueChanged",
                            "ParentChanged",
                            "HelpChanged",
                            "DefaultActionChanged",
                            "AcceleratorChanged",
                            "InvalidEvent"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Role",
                        "values": [
                            "NoRole",
                            "TitleBar",
                            "MenuBar",
                            "ScrollBar",
                            "Grip",
                            "Sound",
                            "Cursor",
                            "Caret",
                            "AlertMessage",
                            "Window",
                            "Client",
                            "PopupMenu",
                            "MenuItem",
                            "ToolTip",
                            "Application",
                            "Document",
                            "Pane",
                            "Chart",
                            "Dialog",
                            "Border",
                            "Grouping",
                            "Separator",
                            "ToolBar",
                            "StatusBar",
                            "Table",
                            "ColumnHeader",
                            "RowHeader",
                            "Column",
                            "Row",
                            "Cell",
                            "Link",
                            "HelpBalloon",
                            "Assistant",
                            "List",
                            "ListItem",
                            "Tree",
                            "TreeItem",
                            "PageTab",
                            "PropertyPage",
                            "Indicator",
                            "Graphic",
                            "StaticText",
                            "EditableText",
                            "Button",
                            "PushButton",
                            "CheckBox",
                            "RadioButton",
                            "ComboBox",
                            "ProgressBar",
                            "Dial",
                            "HotkeyField",
                            "Slider",
                            "SpinBox",
                            "Canvas",
                            "Animation",
                            "Equation",
                            "ButtonDropDown",
                            "ButtonMenu",
                            "ButtonDropGrid",
                            "Whitespace",
                            "PageTabList",
                            "Clock",
                            "Splitter",
                            "LayeredPane",
                            "Terminal",
                            "Desktop",
                            "Paragraph",
                            "WebDocument",
                            "Section",
                            "Notification",
                            "ColorChooser",
                            "Footer",
                            "Form",
                            "Heading",
                            "Note",
                            "ComplementaryContent",
                            "UserRole"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QAccessible"
            }
        ],
        "inputFile": "qaccessible.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAccessibleCache",
                "object": true,
                "qualifiedClassName": "QAccessibleCache",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "obj",
                                "type": "QObject*"
                            }
                        ],
                        "name": "objectDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qaccessiblecache_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAccessiblePlugin",
                "object": true,
                "qualifiedClassName": "QAccessiblePlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qaccessibleplugin.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAccessibleBridgePlugin",
                "object": true,
                "qualifiedClassName": "QAccessibleBridgePlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qaccessiblebridge.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QGenericPlugin",
                "object": true,
                "qualifiedClassName": "QGenericPlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qgenericplugin.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformInputContext",
                "object": true,
                "qualifiedClassName": "QPlatformInputContext",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatforminputcontext.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformInputContextPlugin",
                "object": true,
                "qualifiedClassName": "QPlatformInputContextPlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatforminputcontextplugin_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformIntegrationPlugin",
                "object": true,
                "qualifiedClassName": "QPlatformIntegrationPlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatformintegrationplugin.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformThemePlugin",
                "object": true,
                "qualifiedClassName": "QPlatformThemePlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatformthemeplugin.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformNativeInterface",
                "object": true,
                "qualifiedClassName": "QPlatformNativeInterface",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "window",
                                "type": "QPlatformWindow*"
                            },
                            {
                                "name": "propertyName",
                                "type": "QString"
                            }
                        ],
                        "name": "windowPropertyChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatformnativeinterface.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformMenuItem",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MenuRole",
                        "values": [
                            "NoRole",
                            "TextHeuristicRole",
                            "ApplicationSpecificRole",
                            "AboutQtRole",
                            "AboutRole",
                            "PreferencesRole",
                            "QuitRole",
                            "CutRole",
                            "CopyRole",
                            "PasteRole",
                            "SelectAllRole",
                            "RoleCount"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QPlatformMenuItem",
                "signals": [
                    {
                        "access": "public",
                        "name": "activated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "hovered",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QPlatformMenu",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MenuType",
                        "values": [
                            "DefaultMenu",
                            "EditMenu"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QPlatformMenu",
                "signals": [
                    {
                        "access": "public",
                        "name": "aboutToShow",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "aboutToHide",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QPlatformMenuBar",
                "object": true,
                "qualifiedClassName": "QPlatformMenuBar",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatformmenu.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSurfaceFormat",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FormatOption",
                        "values": [
                            "StereoBuffers",
                            "DebugContext",
                            "DeprecatedFunctions",
                            "ResetNotification"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SwapBehavior",
                        "values": [
                            "DefaultSwapBehavior",
                            "SingleBuffer",
                            "DoubleBuffer",
                            "TripleBuffer"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RenderableType",
                        "values": [
                            "DefaultRenderableType",
                            "OpenGL",
                            "OpenGLES",
                            "OpenVG"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "OpenGLContextProfile",
                        "values": [
                            "NoProfile",
                            "CoreProfile",
                            "CompatibilityProfile"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ColorSpace",
                        "values": [
                            "DefaultColorSpace",
                            "sRGBColorSpace"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QSurfaceFormat"
            }
        ],
        "inputFile": "qsurfaceformat.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QGuiApplication",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "windowIcon",
                        "read": "windowIcon",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QIcon",
                        "user": false,
                        "write": "setWindowIcon"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "applicationDisplayName",
                        "notify": "applicationDisplayNameChanged",
                        "read": "applicationDisplayName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setApplicationDisplayName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "desktopFileName",
                        "read": "desktopFileName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setDesktopFileName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "layoutDirection",
                        "notify": "layoutDirectionChanged",
                        "read": "layoutDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::LayoutDirection",
                        "user": false,
                        "write": "setLayoutDirection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "platformName",
                        "read": "platformName",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "quitOnLastWindowClosed",
                        "read": "quitOnLastWindowClosed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setQuitOnLastWindowClosed"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "primaryScreen",
                        "notify": "primaryScreenChanged",
                        "read": "primaryScreen",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "QScreen*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QGuiApplication",
                "signals": [
                    {
                        "access": "public",
                        "name": "fontDatabaseChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "screen",
                                "type": "QScreen*"
                            }
                        ],
                        "name": "screenAdded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "screen",
                                "type": "QScreen*"
                            }
                        ],
                        "name": "screenRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "screen",
                                "type": "QScreen*"
                            }
                        ],
                        "name": "primaryScreenChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "lastWindowClosed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "focusObject",
                                "type": "QObject*"
                            }
                        ],
                        "name": "focusObjectChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "focusWindow",
                                "type": "QWindow*"
                            }
                        ],
                        "name": "focusWindowChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "Qt::ApplicationState"
                            }
                        ],
                        "name": "applicationStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "direction",
                                "type": "Qt::LayoutDirection"
                            }
                        ],
                        "name": "layoutDirectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pal",
                                "type": "QPalette"
                            }
                        ],
                        "name": "paletteChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "applicationDisplayNameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "font",
                                "type": "QFont"
                            }
                        ],
                        "name": "fontChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "_q_updateFocusObject",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QCoreApplication"
                    }
                ]
            }
        ],
        "inputFile": "qguiapplication.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QWindow",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Visibility",
                        "values": [
                            "Hidden",
                            "AutomaticVisibility",
                            "Windowed",
                            "Minimized",
                            "Maximized",
                            "FullScreen"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "AncestorMode",
                        "values": [
                            "ExcludeTransients",
                            "IncludeTransients"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "title",
                        "notify": "windowTitleChanged",
                        "read": "title",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setTitle"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "modality",
                        "notify": "modalityChanged",
                        "read": "modality",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::WindowModality",
                        "user": false,
                        "write": "setModality"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "flags",
                        "read": "flags",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::WindowFlags",
                        "user": false,
                        "write": "setFlags"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "x",
                        "notify": "xChanged",
                        "read": "x",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "y",
                        "notify": "yChanged",
                        "read": "y",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "width",
                        "notify": "widthChanged",
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "height",
                        "notify": "heightChanged",
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumWidth",
                        "notify": "minimumWidthChanged",
                        "read": "minimumWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMinimumWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "minimumHeight",
                        "notify": "minimumHeightChanged",
                        "read": "minimumHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMinimumHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumWidth",
                        "notify": "maximumWidthChanged",
                        "read": "maximumWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMaximumWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumHeight",
                        "notify": "maximumHeightChanged",
                        "read": "maximumHeight",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMaximumHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "visible",
                        "notify": "visibleChanged",
                        "read": "isVisible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setVisible"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "isActive",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "visibility",
                        "notify": "visibilityChanged",
                        "read": "visibility",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "Visibility",
                        "user": false,
                        "write": "setVisibility"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentOrientation",
                        "notify": "contentOrientationChanged",
                        "read": "contentOrientation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ScreenOrientation",
                        "user": false,
                        "write": "reportContentOrientationChange"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "opacity",
                        "notify": "opacityChanged",
                        "read": "opacity",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setOpacity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "member": "transientParent",
                        "name": "transientParent",
                        "notify": "transientParentChanged",
                        "privateClass": "QWindow::d_func()",
                        "required": false,
                        "revision": 13,
                        "scriptable": true,
                        "stored": true,
                        "type": "QWindow*",
                        "user": false,
                        "write": "setTransientParent"
                    }
                ],
                "qualifiedClassName": "QWindow",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "screen",
                                "type": "QScreen*"
                            }
                        ],
                        "name": "screenChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "modality",
                                "type": "Qt::WindowModality"
                            }
                        ],
                        "name": "modalityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "windowState",
                                "type": "Qt::WindowState"
                            }
                        ],
                        "name": "windowStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "title",
                                "type": "QString"
                            }
                        ],
                        "name": "windowTitleChanged",
                        "returnType": "void",
                        "revision": 2
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "xChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "yChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "widthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "heightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "minimumWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "minimumHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "maximumWidthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "maximumHeightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "bool"
                            }
                        ],
                        "name": "visibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "visibility",
                                "type": "QWindow::Visibility"
                            }
                        ],
                        "name": "visibilityChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "name": "activeChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "orientation",
                                "type": "Qt::ScreenOrientation"
                            }
                        ],
                        "name": "contentOrientationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "focusObjectChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "opacity",
                                "type": "qreal"
                            }
                        ],
                        "name": "opacityChanged",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "transientParent",
                                "type": "QWindow*"
                            }
                        ],
                        "name": "transientParentChanged",
                        "returnType": "void",
                        "revision": 13
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "requestActivate",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "visible",
                                "type": "bool"
                            }
                        ],
                        "name": "setVisible",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "show",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "hide",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "showMinimized",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "showMaximized",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "showFullScreen",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "showNormal",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "close",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "name": "raise",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "lower",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "edges",
                                "type": "Qt::Edges"
                            }
                        ],
                        "name": "startSystemResize",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "name": "startSystemMove",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "setTitle",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setX",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setY",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setWidth",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "arg",
                                "type": "int"
                            }
                        ],
                        "name": "setHeight",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "posx",
                                "type": "int"
                            },
                            {
                                "name": "posy",
                                "type": "int"
                            },
                            {
                                "name": "w",
                                "type": "int"
                            },
                            {
                                "name": "h",
                                "type": "int"
                            }
                        ],
                        "name": "setGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rect",
                                "type": "QRect"
                            }
                        ],
                        "name": "setGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "w",
                                "type": "int"
                            }
                        ],
                        "name": "setMinimumWidth",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "h",
                                "type": "int"
                            }
                        ],
                        "name": "setMinimumHeight",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "w",
                                "type": "int"
                            }
                        ],
                        "name": "setMaximumWidth",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "h",
                                "type": "int"
                            }
                        ],
                        "name": "setMaximumHeight",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "msec",
                                "type": "int"
                            }
                        ],
                        "name": "alert",
                        "returnType": "void",
                        "revision": 1
                    },
                    {
                        "access": "public",
                        "name": "requestUpdate",
                        "returnType": "void",
                        "revision": 3
                    },
                    {
                        "access": "private",
                        "name": "_q_clearAlert",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QSurface"
                    }
                ]
            }
        ],
        "inputFile": "qwindow.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOffscreenSurface",
                "object": true,
                "qualifiedClassName": "QOffscreenSurface",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "screen",
                                "type": "QScreen*"
                            }
                        ],
                        "name": "screenChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "screen",
                                "type": "QObject*"
                            }
                        ],
                        "name": "screenDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QSurface"
                    }
                ]
            }
        ],
        "inputFile": "qoffscreensurface.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSurface",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SurfaceClass",
                        "values": [
                            "Window",
                            "Offscreen"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SurfaceType",
                        "values": [
                            "RasterSurface",
                            "OpenGLSurface",
                            "RasterGLSurface",
                            "OpenVGSurface",
                            "VulkanSurface",
                            "MetalSurface"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QSurface"
            }
        ],
        "inputFile": "qsurface.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QClipboard",
                "object": true,
                "qualifiedClassName": "QClipboard",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mode",
                                "type": "QClipboard::Mode"
                            }
                        ],
                        "name": "changed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "selectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "findBufferChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "dataChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qclipboard.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTabletEvent",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TabletDevice",
                        "values": [
                            "NoDevice",
                            "Puck",
                            "Stylus",
                            "Airbrush",
                            "FourDMouse",
                            "XFreeEraser",
                            "RotationStylus"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PointerType",
                        "values": [
                            "UnknownPointer",
                            "Pen",
                            "Cursor",
                            "Eraser"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QTabletEvent",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QInputEvent"
                    }
                ]
            },
            {
                "className": "QPointingDeviceUniqueId",
                "gadget": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "numericId",
                        "read": "numericId",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qint64",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QPointingDeviceUniqueId"
            }
        ],
        "inputFile": "qevent.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QInputMethod",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Action",
                        "values": [
                            "Click",
                            "ContextMenu"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorRectangle",
                        "notify": "cursorRectangleChanged",
                        "read": "cursorRectangle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "anchorRectangle",
                        "notify": "anchorRectangleChanged",
                        "read": "anchorRectangle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "keyboardRectangle",
                        "notify": "keyboardRectangleChanged",
                        "read": "keyboardRectangle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "inputItemClipRectangle",
                        "notify": "inputItemClipRectangleChanged",
                        "read": "inputItemClipRectangle",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRectF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "visible",
                        "notify": "visibleChanged",
                        "read": "isVisible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "animating",
                        "notify": "animatingChanged",
                        "read": "isAnimating",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "locale",
                        "notify": "localeChanged",
                        "read": "locale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QLocale",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "inputDirection",
                        "notify": "inputDirectionChanged",
                        "read": "inputDirection",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::LayoutDirection",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QInputMethod",
                "signals": [
                    {
                        "access": "public",
                        "name": "cursorRectangleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "anchorRectangleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "keyboardRectangleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "inputItemClipRectangleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "visibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "animatingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "localeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newDirection",
                                "type": "Qt::LayoutDirection"
                            }
                        ],
                        "name": "inputDirectionChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "show",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "hide",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "queries",
                                "type": "Qt::InputMethodQueries"
                            }
                        ],
                        "name": "update",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reset",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "commit",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "a",
                                "type": "Action"
                            },
                            {
                                "name": "cursorPosition",
                                "type": "int"
                            }
                        ],
                        "name": "invokeAction",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qinputmethod.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QInternalMimeData",
                "object": true,
                "qualifiedClassName": "QInternalMimeData",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QMimeData"
                    }
                ]
            }
        ],
        "inputFile": "qinternalmimedata_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QKeySequence",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "StandardKey",
                        "values": [
                            "UnknownKey",
                            "HelpContents",
                            "WhatsThis",
                            "Open",
                            "Close",
                            "Save",
                            "New",
                            "Delete",
                            "Cut",
                            "Copy",
                            "Paste",
                            "Undo",
                            "Redo",
                            "Back",
                            "Forward",
                            "Refresh",
                            "ZoomIn",
                            "ZoomOut",
                            "Print",
                            "AddTab",
                            "NextChild",
                            "PreviousChild",
                            "Find",
                            "FindNext",
                            "FindPrevious",
                            "Replace",
                            "SelectAll",
                            "Bold",
                            "Italic",
                            "Underline",
                            "MoveToNextChar",
                            "MoveToPreviousChar",
                            "MoveToNextWord",
                            "MoveToPreviousWord",
                            "MoveToNextLine",
                            "MoveToPreviousLine",
                            "MoveToNextPage",
                            "MoveToPreviousPage",
                            "MoveToStartOfLine",
                            "MoveToEndOfLine",
                            "MoveToStartOfBlock",
                            "MoveToEndOfBlock",
                            "MoveToStartOfDocument",
                            "MoveToEndOfDocument",
                            "SelectNextChar",
                            "SelectPreviousChar",
                            "SelectNextWord",
                            "SelectPreviousWord",
                            "SelectNextLine",
                            "SelectPreviousLine",
                            "SelectNextPage",
                            "SelectPreviousPage",
                            "SelectStartOfLine",
                            "SelectEndOfLine",
                            "SelectStartOfBlock",
                            "SelectEndOfBlock",
                            "SelectStartOfDocument",
                            "SelectEndOfDocument",
                            "DeleteStartOfWord",
                            "DeleteEndOfWord",
                            "DeleteEndOfLine",
                            "InsertParagraphSeparator",
                            "InsertLineSeparator",
                            "SaveAs",
                            "Preferences",
                            "Quit",
                            "FullScreen",
                            "Deselect",
                            "DeleteCompleteLine",
                            "Backspace",
                            "Cancel"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QKeySequence"
            }
        ],
        "inputFile": "qkeysequence.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QKeyMapper",
                "object": true,
                "qualifiedClassName": "QKeyMapper",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qkeymapper_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPalette",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ColorGroup",
                        "values": [
                            "Active",
                            "Disabled",
                            "Inactive",
                            "NColorGroups",
                            "Current",
                            "All",
                            "Normal"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ColorRole",
                        "values": [
                            "WindowText",
                            "Button",
                            "Light",
                            "Midlight",
                            "Dark",
                            "Mid",
                            "Text",
                            "BrightText",
                            "ButtonText",
                            "Base",
                            "Window",
                            "Shadow",
                            "Highlight",
                            "HighlightedText",
                            "Link",
                            "LinkVisited",
                            "AlternateBase",
                            "NoRole",
                            "ToolTipBase",
                            "ToolTipText",
                            "PlaceholderText",
                            "NColorRoles",
                            "Foreground",
                            "Background"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QPalette"
            }
        ],
        "inputFile": "qpalette.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QScreen",
                "object": true,
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "name",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "manufacturer",
                        "read": "manufacturer",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "model",
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "serialNumber",
                        "read": "serialNumber",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "depth",
                        "read": "depth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "size",
                        "notify": "geometryChanged",
                        "read": "size",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "availableSize",
                        "notify": "availableGeometryChanged",
                        "read": "availableSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "virtualSize",
                        "notify": "virtualGeometryChanged",
                        "read": "virtualSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "availableVirtualSize",
                        "notify": "virtualGeometryChanged",
                        "read": "availableVirtualSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "geometry",
                        "notify": "geometryChanged",
                        "read": "geometry",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRect",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "availableGeometry",
                        "notify": "availableGeometryChanged",
                        "read": "availableGeometry",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRect",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "virtualGeometry",
                        "notify": "virtualGeometryChanged",
                        "read": "virtualGeometry",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRect",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "availableVirtualGeometry",
                        "notify": "virtualGeometryChanged",
                        "read": "availableVirtualGeometry",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRect",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "physicalSize",
                        "notify": "physicalSizeChanged",
                        "read": "physicalSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "physicalDotsPerInchX",
                        "notify": "physicalDotsPerInchChanged",
                        "read": "physicalDotsPerInchX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "physicalDotsPerInchY",
                        "notify": "physicalDotsPerInchChanged",
                        "read": "physicalDotsPerInchY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "physicalDotsPerInch",
                        "notify": "physicalDotsPerInchChanged",
                        "read": "physicalDotsPerInch",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "logicalDotsPerInchX",
                        "notify": "logicalDotsPerInchChanged",
                        "read": "logicalDotsPerInchX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "logicalDotsPerInchY",
                        "notify": "logicalDotsPerInchChanged",
                        "read": "logicalDotsPerInchY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "logicalDotsPerInch",
                        "notify": "logicalDotsPerInchChanged",
                        "read": "logicalDotsPerInch",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "devicePixelRatio",
                        "notify": "physicalDotsPerInchChanged",
                        "read": "devicePixelRatio",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "primaryOrientation",
                        "notify": "primaryOrientationChanged",
                        "read": "primaryOrientation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ScreenOrientation",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "orientation",
                        "notify": "orientationChanged",
                        "read": "orientation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ScreenOrientation",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "nativeOrientation",
                        "read": "nativeOrientation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::ScreenOrientation",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "refreshRate",
                        "notify": "refreshRateChanged",
                        "read": "refreshRate",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QScreen",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "geometry",
                                "type": "QRect"
                            }
                        ],
                        "name": "geometryChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "geometry",
                                "type": "QRect"
                            }
                        ],
                        "name": "availableGeometryChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "size",
                                "type": "QSizeF"
                            }
                        ],
                        "name": "physicalSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "dpi",
                                "type": "qreal"
                            }
                        ],
                        "name": "physicalDotsPerInchChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "dpi",
                                "type": "qreal"
                            }
                        ],
                        "name": "logicalDotsPerInchChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rect",
                                "type": "QRect"
                            }
                        ],
                        "name": "virtualGeometryChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "orientation",
                                "type": "Qt::ScreenOrientation"
                            }
                        ],
                        "name": "primaryOrientationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "orientation",
                                "type": "Qt::ScreenOrientation"
                            }
                        ],
                        "name": "orientationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "refreshRate",
                                "type": "qreal"
                            }
                        ],
                        "name": "refreshRateChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qscreen.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QStyleHints",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "cursorFlashTime",
                        "notify": "cursorFlashTimeChanged",
                        "read": "cursorFlashTime",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "fontSmoothingGamma",
                        "read": "fontSmoothingGamma",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "keyboardAutoRepeatRate",
                        "read": "keyboardAutoRepeatRate",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "keyboardInputInterval",
                        "notify": "keyboardInputIntervalChanged",
                        "read": "keyboardInputInterval",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "mouseDoubleClickInterval",
                        "notify": "mouseDoubleClickIntervalChanged",
                        "read": "mouseDoubleClickInterval",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "mousePressAndHoldInterval",
                        "notify": "mousePressAndHoldIntervalChanged",
                        "read": "mousePressAndHoldInterval",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "passwordMaskCharacter",
                        "read": "passwordMaskCharacter",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "QChar",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "passwordMaskDelay",
                        "read": "passwordMaskDelay",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "setFocusOnTouchRelease",
                        "read": "setFocusOnTouchRelease",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "showIsFullScreen",
                        "read": "showIsFullScreen",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "showIsMaximized",
                        "read": "showIsMaximized",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "showShortcutsInContextMenus",
                        "notify": "showShortcutsInContextMenusChanged",
                        "read": "showShortcutsInContextMenus",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setShowShortcutsInContextMenus"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "startDragDistance",
                        "notify": "startDragDistanceChanged",
                        "read": "startDragDistance",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "startDragTime",
                        "notify": "startDragTimeChanged",
                        "read": "startDragTime",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "startDragVelocity",
                        "read": "startDragVelocity",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "useRtlExtensions",
                        "read": "useRtlExtensions",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "tabFocusBehavior",
                        "notify": "tabFocusBehaviorChanged",
                        "read": "tabFocusBehavior",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::TabFocusBehavior",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "singleClickActivation",
                        "read": "singleClickActivation",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "useHoverEffects",
                        "notify": "useHoverEffectsChanged",
                        "read": "useHoverEffects",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setUseHoverEffects"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "wheelScrollLines",
                        "notify": "wheelScrollLinesChanged",
                        "read": "wheelScrollLines",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "name": "mouseQuickSelectionThreshold",
                        "notify": "mouseQuickSelectionThresholdChanged",
                        "read": "mouseQuickSelectionThreshold",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMouseQuickSelectionThreshold"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "mouseDoubleClickDistance",
                        "read": "mouseDoubleClickDistance",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": true,
                        "name": "touchDoubleTapDistance",
                        "read": "touchDoubleTapDistance",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "int",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QStyleHints",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "cursorFlashTime",
                                "type": "int"
                            }
                        ],
                        "name": "cursorFlashTimeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "keyboardInputInterval",
                                "type": "int"
                            }
                        ],
                        "name": "keyboardInputIntervalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mouseDoubleClickInterval",
                                "type": "int"
                            }
                        ],
                        "name": "mouseDoubleClickIntervalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mousePressAndHoldInterval",
                                "type": "int"
                            }
                        ],
                        "name": "mousePressAndHoldIntervalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "startDragDistance",
                                "type": "int"
                            }
                        ],
                        "name": "startDragDistanceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "startDragTime",
                                "type": "int"
                            }
                        ],
                        "name": "startDragTimeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "tabFocusBehavior",
                                "type": "Qt::TabFocusBehavior"
                            }
                        ],
                        "name": "tabFocusBehaviorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "useHoverEffects",
                                "type": "bool"
                            }
                        ],
                        "name": "useHoverEffectsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "showShortcutsInContextMenusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scrollLines",
                                "type": "int"
                            }
                        ],
                        "name": "wheelScrollLinesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "threshold",
                                "type": "int"
                            }
                        ],
                        "name": "mouseQuickSelectionThresholdChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qstylehints.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTouchDevice",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "DeviceType",
                        "values": [
                            "TouchScreen",
                            "TouchPad"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": true,
                        "name": "CapabilityFlag",
                        "values": [
                            "Position",
                            "Area",
                            "Pressure",
                            "Velocity",
                            "RawPositions",
                            "NormalizedPosition",
                            "MouseEmulation"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QTouchDevice"
            }
        ],
        "inputFile": "qtouchdevice.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformSharedGraphicsCache",
                "object": true,
                "qualifiedClassName": "QPlatformSharedGraphicsCache",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "cacheId",
                                "type": "QByteArray"
                            },
                            {
                                "name": "itemIds",
                                "type": "QVector<quint32>"
                            }
                        ],
                        "name": "itemsMissing",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "cacheId",
                                "type": "QByteArray"
                            },
                            {
                                "name": "bufferId",
                                "type": "void*"
                            },
                            {
                                "name": "itemIds",
                                "type": "QVector<quint32>"
                            },
                            {
                                "name": "positionsInBuffer",
                                "type": "QVector<QPoint>"
                            }
                        ],
                        "name": "itemsAvailable",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "cacheId",
                                "type": "QByteArray"
                            },
                            {
                                "name": "itemIds",
                                "type": "QVector<quint32>"
                            }
                        ],
                        "name": "itemsInvalidated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "cacheId",
                                "type": "QByteArray"
                            },
                            {
                                "name": "bufferId",
                                "type": "void*"
                            },
                            {
                                "name": "itemIds",
                                "type": "QVector<quint32>"
                            },
                            {
                                "name": "positionsInBuffer",
                                "type": "QVector<QPoint>"
                            }
                        ],
                        "name": "itemsUpdated",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatformsharedgraphicscache.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformDialogHelper",
                "enums": [
                    {
                        "alias": "StandardButton",
                        "isClass": false,
                        "isFlag": true,
                        "name": "StandardButtons",
                        "values": [
                            "NoButton",
                            "Ok",
                            "Save",
                            "SaveAll",
                            "Open",
                            "Yes",
                            "YesToAll",
                            "No",
                            "NoToAll",
                            "Abort",
                            "Retry",
                            "Ignore",
                            "Close",
                            "Cancel",
                            "Discard",
                            "Help",
                            "Apply",
                            "Reset",
                            "RestoreDefaults",
                            "FirstButton",
                            "LastButton",
                            "LowestBit",
                            "HighestBit"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ButtonRole",
                        "values": [
                            "InvalidRole",
                            "AcceptRole",
                            "RejectRole",
                            "DestructiveRole",
                            "ActionRole",
                            "HelpRole",
                            "YesRole",
                            "NoRole",
                            "ResetRole",
                            "ApplyRole",
                            "NRoles",
                            "RoleMask",
                            "AlternateRole",
                            "Stretch",
                            "Reverse",
                            "EOL"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ButtonLayout",
                        "values": [
                            "UnknownLayout",
                            "WinLayout",
                            "MacLayout",
                            "KdeLayout",
                            "GnomeLayout",
                            "MacModelessLayout",
                            "AndroidLayout"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QPlatformDialogHelper",
                "signals": [
                    {
                        "access": "public",
                        "name": "accept",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reject",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QColorDialogOptions",
                "enums": [
                    {
                        "alias": "ColorDialogOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "ColorDialogOptions",
                        "values": [
                            "ShowAlphaChannel",
                            "NoButtons",
                            "DontUseNativeDialog"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QColorDialogOptions"
            },
            {
                "className": "QPlatformColorDialogHelper",
                "object": true,
                "qualifiedClassName": "QPlatformColorDialogHelper",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "color",
                                "type": "QColor"
                            }
                        ],
                        "name": "currentColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "color",
                                "type": "QColor"
                            }
                        ],
                        "name": "colorSelected",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QPlatformDialogHelper"
                    }
                ]
            },
            {
                "className": "QFontDialogOptions",
                "enums": [
                    {
                        "alias": "FontDialogOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "FontDialogOptions",
                        "values": [
                            "NoButtons",
                            "DontUseNativeDialog",
                            "ScalableFonts",
                            "NonScalableFonts",
                            "MonospacedFonts",
                            "ProportionalFonts"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QFontDialogOptions"
            },
            {
                "className": "QPlatformFontDialogHelper",
                "object": true,
                "qualifiedClassName": "QPlatformFontDialogHelper",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "font",
                                "type": "QFont"
                            }
                        ],
                        "name": "currentFontChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "font",
                                "type": "QFont"
                            }
                        ],
                        "name": "fontSelected",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QPlatformDialogHelper"
                    }
                ]
            },
            {
                "className": "QFileDialogOptions",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ViewMode",
                        "values": [
                            "Detail",
                            "List"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FileMode",
                        "values": [
                            "AnyFile",
                            "ExistingFile",
                            "Directory",
                            "ExistingFiles",
                            "DirectoryOnly"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "AcceptMode",
                        "values": [
                            "AcceptOpen",
                            "AcceptSave"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "DialogLabel",
                        "values": [
                            "LookIn",
                            "FileName",
                            "FileType",
                            "Accept",
                            "Reject",
                            "DialogLabelCount"
                        ]
                    },
                    {
                        "alias": "FileDialogOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "FileDialogOptions",
                        "values": [
                            "ShowDirsOnly",
                            "DontResolveSymlinks",
                            "DontConfirmOverwrite",
                            "DontUseSheet",
                            "DontUseNativeDialog",
                            "ReadOnly",
                            "HideNameFilterDetails",
                            "DontUseCustomDirectoryIcons"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QFileDialogOptions"
            },
            {
                "className": "QPlatformFileDialogHelper",
                "object": true,
                "qualifiedClassName": "QPlatformFileDialogHelper",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "file",
                                "type": "QUrl"
                            }
                        ],
                        "name": "fileSelected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "files",
                                "type": "QList<QUrl>"
                            }
                        ],
                        "name": "filesSelected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QUrl"
                            }
                        ],
                        "name": "currentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "directory",
                                "type": "QUrl"
                            }
                        ],
                        "name": "directoryEntered",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "filter",
                                "type": "QString"
                            }
                        ],
                        "name": "filterSelected",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QPlatformDialogHelper"
                    }
                ]
            },
            {
                "className": "QMessageDialogOptions",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Icon",
                        "values": [
                            "NoIcon",
                            "Information",
                            "Warning",
                            "Critical",
                            "Question"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QMessageDialogOptions"
            },
            {
                "className": "QPlatformMessageDialogHelper",
                "object": true,
                "qualifiedClassName": "QPlatformMessageDialogHelper",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "button",
                                "type": "QPlatformDialogHelper::StandardButton"
                            },
                            {
                                "name": "role",
                                "type": "QPlatformDialogHelper::ButtonRole"
                            }
                        ],
                        "name": "clicked",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QPlatformDialogHelper"
                    }
                ]
            }
        ],
        "inputFile": "qplatformdialoghelper.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformSystemTrayIcon",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ActivationReason",
                        "values": [
                            "Unknown",
                            "Context",
                            "DoubleClick",
                            "Trigger",
                            "MiddleClick"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MessageIcon",
                        "values": [
                            "NoIcon",
                            "Information",
                            "Warning",
                            "Critical"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QPlatformSystemTrayIcon",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reason",
                                "type": "QPlatformSystemTrayIcon::ActivationReason"
                            }
                        ],
                        "name": "activated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "globalPos",
                                "type": "QPoint"
                            },
                            {
                                "name": "screen",
                                "type": "const QPlatformScreen*"
                            }
                        ],
                        "name": "contextMenuRequested",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "messageClicked",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatformsystemtrayicon.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPaintDeviceWindow",
                "object": true,
                "qualifiedClassName": "QPaintDeviceWindow",
                "slots": [
                    {
                        "access": "public",
                        "name": "update",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QWindow"
                    },
                    {
                        "access": "public",
                        "name": "QPaintDevice"
                    }
                ]
            }
        ],
        "inputFile": "qpaintdevicewindow.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QRasterWindow",
                "object": true,
                "qualifiedClassName": "QRasterWindow",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QPaintDeviceWindow"
                    }
                ]
            }
        ],
        "inputFile": "qrasterwindow.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformGraphicsBuffer",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "AccessType",
                        "values": [
                            "None",
                            "SWReadAccess",
                            "SWWriteAccess",
                            "TextureAccess",
                            "HWCompositor"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Origin",
                        "values": [
                            "OriginBottomLeft",
                            "OriginTopLeft"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QPlatformGraphicsBuffer",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "previousAccessTypes",
                                "type": "AccessTypes"
                            }
                        ],
                        "name": "unlocked",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatformgraphicsbuffer.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QInputDeviceManager",
                "object": true,
                "qualifiedClassName": "QInputDeviceManager",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "type",
                                "type": "QInputDeviceManager::DeviceType"
                            }
                        ],
                        "name": "deviceListChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "QPoint"
                            }
                        ],
                        "name": "cursorPositionChangeRequested",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qinputdevicemanager_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QHighDpiScaling",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "DpiAdjustmentPolicy",
                        "values": [
                            "Unset",
                            "Enabled",
                            "Disabled",
                            "UpOnly"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QHighDpiScaling"
            }
        ],
        "inputFile": "qhighdpiscaling_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QDragManager",
                "object": true,
                "qualifiedClassName": "QDragManager",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qdnd_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QDrag",
                "object": true,
                "qualifiedClassName": "QDrag",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "action",
                                "type": "Qt::DropAction"
                            }
                        ],
                        "name": "actionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newTarget",
                                "type": "QObject*"
                            }
                        ],
                        "name": "targetChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qdrag.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QShapedPixmapWindow",
                "object": true,
                "qualifiedClassName": "QShapedPixmapWindow",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QRasterWindow"
                    }
                ]
            }
        ],
        "inputFile": "qshapedpixmapdndwindow_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOpenGLContextGroup",
                "object": true,
                "qualifiedClassName": "QOpenGLContextGroup",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QOpenGLContext",
                "object": true,
                "qualifiedClassName": "QOpenGLContext",
                "signals": [
                    {
                        "access": "public",
                        "name": "aboutToBeDestroyed",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "object",
                                "type": "QObject*"
                            }
                        ],
                        "name": "_q_screenDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qopenglcontext.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOpenGLWindow",
                "object": true,
                "qualifiedClassName": "QOpenGLWindow",
                "signals": [
                    {
                        "access": "public",
                        "name": "frameSwapped",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QPaintDeviceWindow"
                    }
                ]
            }
        ],
        "inputFile": "qopenglwindow.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QImage",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Format",
                        "values": [
                            "Format_Invalid",
                            "Format_Mono",
                            "Format_MonoLSB",
                            "Format_Indexed8",
                            "Format_RGB32",
                            "Format_ARGB32",
                            "Format_ARGB32_Premultiplied",
                            "Format_RGB16",
                            "Format_ARGB8565_Premultiplied",
                            "Format_RGB666",
                            "Format_ARGB6666_Premultiplied",
                            "Format_RGB555",
                            "Format_ARGB8555_Premultiplied",
                            "Format_RGB888",
                            "Format_RGB444",
                            "Format_ARGB4444_Premultiplied",
                            "Format_RGBX8888",
                            "Format_RGBA8888",
                            "Format_RGBA8888_Premultiplied",
                            "Format_BGR30",
                            "Format_A2BGR30_Premultiplied",
                            "Format_RGB30",
                            "Format_A2RGB30_Premultiplied",
                            "Format_Alpha8",
                            "Format_Grayscale8",
                            "Format_RGBX64",
                            "Format_RGBA64",
                            "Format_RGBA64_Premultiplied",
                            "Format_Grayscale16",
                            "Format_BGR888",
                            "NImageFormats"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QImage",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QPaintDevice"
                    }
                ]
            }
        ],
        "inputFile": "qimage.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QImageIOPlugin",
                "object": true,
                "qualifiedClassName": "QImageIOPlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qimageiohandler.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPictureFormatPlugin",
                "object": true,
                "qualifiedClassName": "QPictureFormatPlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qpictureformatplugin.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QIconEnginePlugin",
                "object": true,
                "qualifiedClassName": "QIconEnginePlugin",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qiconengineplugin.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QMovie",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MovieState",
                        "values": [
                            "NotRunning",
                            "Paused",
                            "Running"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CacheMode",
                        "values": [
                            "CacheNone",
                            "CacheAll"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "speed",
                        "read": "speed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setSpeed"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cacheMode",
                        "read": "cacheMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "CacheMode",
                        "user": false,
                        "write": "setCacheMode"
                    }
                ],
                "qualifiedClassName": "QMovie",
                "signals": [
                    {
                        "access": "public",
                        "name": "started",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "size",
                                "type": "QSize"
                            }
                        ],
                        "name": "resized",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rect",
                                "type": "QRect"
                            }
                        ],
                        "name": "updated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "QMovie::MovieState"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QImageReader::ImageReaderError"
                            }
                        ],
                        "name": "error",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "frameNumber",
                                "type": "int"
                            }
                        ],
                        "name": "frameChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "jumpToNextFrame",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "paused",
                                "type": "bool"
                            }
                        ],
                        "name": "setPaused",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stop",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "percentSpeed",
                                "type": "int"
                            }
                        ],
                        "name": "setSpeed",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_loadNextFrame",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qmovie.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFont",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "StyleHint",
                        "values": [
                            "Helvetica",
                            "SansSerif",
                            "Times",
                            "Serif",
                            "Courier",
                            "TypeWriter",
                            "OldEnglish",
                            "Decorative",
                            "System",
                            "AnyStyle",
                            "Cursive",
                            "Monospace",
                            "Fantasy"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "StyleStrategy",
                        "values": [
                            "PreferDefault",
                            "PreferBitmap",
                            "PreferDevice",
                            "PreferOutline",
                            "ForceOutline",
                            "PreferMatch",
                            "PreferQuality",
                            "PreferAntialias",
                            "NoAntialias",
                            "OpenGLCompatible",
                            "ForceIntegerMetrics",
                            "NoSubpixelAntialias",
                            "PreferNoShaping",
                            "NoFontMerging"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HintingPreference",
                        "values": [
                            "PreferDefaultHinting",
                            "PreferNoHinting",
                            "PreferVerticalHinting",
                            "PreferFullHinting"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Weight",
                        "values": [
                            "Thin",
                            "ExtraLight",
                            "Light",
                            "Normal",
                            "Medium",
                            "DemiBold",
                            "Bold",
                            "ExtraBold",
                            "Black"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Style",
                        "values": [
                            "StyleNormal",
                            "StyleItalic",
                            "StyleOblique"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Stretch",
                        "values": [
                            "AnyStretch",
                            "UltraCondensed",
                            "ExtraCondensed",
                            "Condensed",
                            "SemiCondensed",
                            "Unstretched",
                            "SemiExpanded",
                            "Expanded",
                            "ExtraExpanded",
                            "UltraExpanded"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Capitalization",
                        "values": [
                            "MixedCase",
                            "AllUppercase",
                            "AllLowercase",
                            "SmallCaps",
                            "Capitalize"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SpacingType",
                        "values": [
                            "PercentageSpacing",
                            "AbsoluteSpacing"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ResolveProperties",
                        "values": [
                            "NoPropertiesResolved",
                            "FamilyResolved",
                            "SizeResolved",
                            "StyleHintResolved",
                            "StyleStrategyResolved",
                            "WeightResolved",
                            "StyleResolved",
                            "UnderlineResolved",
                            "OverlineResolved",
                            "StrikeOutResolved",
                            "FixedPitchResolved",
                            "StretchResolved",
                            "KerningResolved",
                            "CapitalizationResolved",
                            "LetterSpacingResolved",
                            "WordSpacingResolved",
                            "HintingPreferenceResolved",
                            "StyleNameResolved",
                            "FamiliesResolved",
                            "AllPropertiesResolved"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QFont"
            }
        ],
        "inputFile": "qfont.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFontDatabase",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WritingSystem",
                        "values": [
                            "Any",
                            "Latin",
                            "Greek",
                            "Cyrillic",
                            "Armenian",
                            "Hebrew",
                            "Arabic",
                            "Syriac",
                            "Thaana",
                            "Devanagari",
                            "Bengali",
                            "Gurmukhi",
                            "Gujarati",
                            "Oriya",
                            "Tamil",
                            "Telugu",
                            "Kannada",
                            "Malayalam",
                            "Sinhala",
                            "Thai",
                            "Lao",
                            "Tibetan",
                            "Myanmar",
                            "Georgian",
                            "Khmer",
                            "SimplifiedChinese",
                            "TraditionalChinese",
                            "Japanese",
                            "Korean",
                            "Vietnamese",
                            "Symbol",
                            "Other",
                            "Ogham",
                            "Runic",
                            "Nko",
                            "WritingSystemsCount"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SystemFont",
                        "values": [
                            "GeneralFont",
                            "FixedFont",
                            "TitleFont",
                            "SmallestReadableFont"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QFontDatabase"
            }
        ],
        "inputFile": "qfontdatabase.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTextFormat",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FormatType",
                        "values": [
                            "InvalidFormat",
                            "BlockFormat",
                            "CharFormat",
                            "ListFormat",
                            "TableFormat",
                            "FrameFormat",
                            "UserFormat"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Property",
                        "values": [
                            "ObjectIndex",
                            "CssFloat",
                            "LayoutDirection",
                            "OutlinePen",
                            "BackgroundBrush",
                            "ForegroundBrush",
                            "BackgroundImageUrl",
                            "BlockAlignment",
                            "BlockTopMargin",
                            "BlockBottomMargin",
                            "BlockLeftMargin",
                            "BlockRightMargin",
                            "TextIndent",
                            "TabPositions",
                            "BlockIndent",
                            "LineHeight",
                            "LineHeightType",
                            "BlockNonBreakableLines",
                            "BlockTrailingHorizontalRulerWidth",
                            "HeadingLevel",
                            "BlockQuoteLevel",
                            "BlockCodeLanguage",
                            "BlockCodeFence",
                            "BlockMarker",
                            "FirstFontProperty",
                            "FontCapitalization",
                            "FontLetterSpacingType",
                            "FontLetterSpacing",
                            "FontWordSpacing",
                            "FontStretch",
                            "FontStyleHint",
                            "FontStyleStrategy",
                            "FontKerning",
                            "FontHintingPreference",
                            "FontFamilies",
                            "FontStyleName",
                            "FontFamily",
                            "FontPointSize",
                            "FontSizeAdjustment",
                            "FontSizeIncrement",
                            "FontWeight",
                            "FontItalic",
                            "FontUnderline",
                            "FontOverline",
                            "FontStrikeOut",
                            "FontFixedPitch",
                            "FontPixelSize",
                            "LastFontProperty",
                            "TextUnderlineColor",
                            "TextVerticalAlignment",
                            "TextOutline",
                            "TextUnderlineStyle",
                            "TextToolTip",
                            "IsAnchor",
                            "AnchorHref",
                            "AnchorName",
                            "ObjectType",
                            "ListStyle",
                            "ListIndent",
                            "ListNumberPrefix",
                            "ListNumberSuffix",
                            "FrameBorder",
                            "FrameMargin",
                            "FramePadding",
                            "FrameWidth",
                            "FrameHeight",
                            "FrameTopMargin",
                            "FrameBottomMargin",
                            "FrameLeftMargin",
                            "FrameRightMargin",
                            "FrameBorderBrush",
                            "FrameBorderStyle",
                            "TableColumns",
                            "TableColumnWidthConstraints",
                            "TableCellSpacing",
                            "TableCellPadding",
                            "TableHeaderRowCount",
                            "TableBorderCollapse",
                            "TableCellRowSpan",
                            "TableCellColumnSpan",
                            "TableCellTopPadding",
                            "TableCellBottomPadding",
                            "TableCellLeftPadding",
                            "TableCellRightPadding",
                            "TableCellTopBorder",
                            "TableCellBottomBorder",
                            "TableCellLeftBorder",
                            "TableCellRightBorder",
                            "TableCellTopBorderStyle",
                            "TableCellBottomBorderStyle",
                            "TableCellLeftBorderStyle",
                            "TableCellRightBorderStyle",
                            "TableCellTopBorderBrush",
                            "TableCellBottomBorderBrush",
                            "TableCellLeftBorderBrush",
                            "TableCellRightBorderBrush",
                            "ImageName",
                            "ImageTitle",
                            "ImageAltText",
                            "ImageWidth",
                            "ImageHeight",
                            "ImageQuality",
                            "FullWidthSelection",
                            "PageBreakPolicy",
                            "UserProperty"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ObjectTypes",
                        "values": [
                            "NoObject",
                            "ImageObject",
                            "TableObject",
                            "TableCellObject",
                            "UserObject"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QTextFormat"
            }
        ],
        "inputFile": "qtextformat.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTextObject",
                "object": true,
                "qualifiedClassName": "QTextObject",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QTextBlockGroup",
                "object": true,
                "qualifiedClassName": "QTextBlockGroup",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTextObject"
                    }
                ]
            },
            {
                "className": "QTextFrame",
                "object": true,
                "qualifiedClassName": "QTextFrame",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTextObject"
                    }
                ]
            }
        ],
        "inputFile": "qtextobject.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTextDocument",
                "enums": [
                    {
                        "alias": "MarkdownFeature",
                        "isClass": false,
                        "isFlag": true,
                        "name": "MarkdownFeatures",
                        "values": [
                            "MarkdownNoHTML",
                            "MarkdownDialectCommonMark",
                            "MarkdownDialectGitHub"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ResourceType",
                        "values": [
                            "UnknownResource",
                            "HtmlResource",
                            "ImageResource",
                            "StyleSheetResource",
                            "MarkdownResource",
                            "UserResource"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "type",
                                "type": "int"
                            },
                            {
                                "name": "name",
                                "type": "QUrl"
                            }
                        ],
                        "name": "loadResource",
                        "returnType": "QVariant"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "undoRedoEnabled",
                        "read": "isUndoRedoEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setUndoRedoEnabled"
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "modified",
                        "read": "isModified",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setModified"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "pageSize",
                        "read": "pageSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false,
                        "write": "setPageSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "defaultFont",
                        "read": "defaultFont",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false,
                        "write": "setDefaultFont"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "useDesignMetrics",
                        "read": "useDesignMetrics",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setUseDesignMetrics"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "size",
                        "read": "size",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSizeF",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "textWidth",
                        "read": "textWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setTextWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "blockCount",
                        "read": "blockCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "indentWidth",
                        "read": "indentWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setIndentWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "defaultStyleSheet",
                        "read": "defaultStyleSheet",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setDefaultStyleSheet"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maximumBlockCount",
                        "read": "maximumBlockCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMaximumBlockCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "documentMargin",
                        "read": "documentMargin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false,
                        "write": "setDocumentMargin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "baseUrl",
                        "notify": "baseUrlChanged",
                        "read": "baseUrl",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "write": "setBaseUrl"
                    }
                ],
                "qualifiedClassName": "QTextDocument",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "int"
                            },
                            {
                                "name": "charsRemoved",
                                "type": "int"
                            },
                            {
                                "name": "charsAdded",
                                "type": "int"
                            }
                        ],
                        "name": "contentsChange",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "contentsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "undoAvailable",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "redoAvailable",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "undoCommandAdded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "bool"
                            }
                        ],
                        "name": "modificationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "cursor",
                                "type": "QTextCursor"
                            }
                        ],
                        "name": "cursorPositionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newBlockCount",
                                "type": "int"
                            }
                        ],
                        "name": "blockCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            }
                        ],
                        "name": "baseUrlChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "documentLayoutChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "undo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "redo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QAbstractUndoItem*"
                            }
                        ],
                        "name": "appendUndoItem",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "m",
                                "type": "bool"
                            }
                        ],
                        "name": "setModified",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "setModified",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qtextdocument.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAbstractTextDocumentLayout",
                "object": true,
                "qualifiedClassName": "QAbstractTextDocumentLayout",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QRectF"
                            }
                        ],
                        "name": "update",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "update",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "block",
                                "type": "QTextBlock"
                            }
                        ],
                        "name": "updateBlock",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newSize",
                                "type": "QSizeF"
                            }
                        ],
                        "name": "documentSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newPages",
                                "type": "int"
                            }
                        ],
                        "name": "pageCountChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_dynamicPageCountSlot",
                        "returnType": "int"
                    },
                    {
                        "access": "private",
                        "name": "_q_dynamicDocumentSizeSlot",
                        "returnType": "QSizeF"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstracttextdocumentlayout.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTextDocumentLayout",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "cursorWidth",
                        "read": "cursorWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCursorWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "idealWidth",
                        "read": "idealWidth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "qreal",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "contentHasAlignment",
                        "read": "contentHasAlignment",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QTextDocumentLayout",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractTextDocumentLayout"
                    }
                ]
            }
        ],
        "inputFile": "qtextdocumentlayout_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTextImageHandler",
                "interfaces": [
                    [
                        {
                            "className": "QTextObjectInterface",
                            "id": "\"org.qt-project.Qt.QTextObjectInterface\""
                        }
                    ]
                ],
                "object": true,
                "qualifiedClassName": "QTextImageHandler",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QTextObjectInterface"
                    }
                ]
            }
        ],
        "inputFile": "qtextimagehandler_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTextTable",
                "object": true,
                "qualifiedClassName": "QTextTable",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTextFrame"
                    }
                ]
            }
        ],
        "inputFile": "qtexttable.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTextList",
                "object": true,
                "qualifiedClassName": "QTextList",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTextBlockGroup"
                    }
                ]
            }
        ],
        "inputFile": "qtextlist.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSyntaxHighlighter",
                "object": true,
                "qualifiedClassName": "QSyntaxHighlighter",
                "slots": [
                    {
                        "access": "public",
                        "name": "rehighlight",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "block",
                                "type": "QTextBlock"
                            }
                        ],
                        "name": "rehighlightBlock",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "int"
                            },
                            {
                                "name": "charsRemoved",
                                "type": "int"
                            },
                            {
                                "name": "charsAdded",
                                "type": "int"
                            }
                        ],
                        "name": "_q_reformatBlocks",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_delayedRehighlight",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsyntaxhighlighter.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QInputControl",
                "object": true,
                "qualifiedClassName": "QInputControl",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qinputcontrol_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QGradient",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Type",
                        "values": [
                            "LinearGradient",
                            "RadialGradient",
                            "ConicalGradient",
                            "NoGradient"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Spread",
                        "values": [
                            "PadSpread",
                            "ReflectSpread",
                            "RepeatSpread"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CoordinateMode",
                        "values": [
                            "LogicalMode",
                            "StretchToDeviceMode",
                            "ObjectBoundingMode",
                            "ObjectMode"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Preset",
                        "values": [
                            "WarmFlame",
                            "NightFade",
                            "SpringWarmth",
                            "JuicyPeach",
                            "YoungPassion",
                            "LadyLips",
                            "SunnyMorning",
                            "RainyAshville",
                            "FrozenDreams",
                            "WinterNeva",
                            "DustyGrass",
                            "TemptingAzure",
                            "HeavyRain",
                            "AmyCrisp",
                            "MeanFruit",
                            "DeepBlue",
                            "RipeMalinka",
                            "CloudyKnoxville",
                            "MalibuBeach",
                            "NewLife",
                            "TrueSunset",
                            "MorpheusDen",
                            "RareWind",
                            "NearMoon",
                            "WildApple",
                            "SaintPetersburg",
                            "PlumPlate",
                            "EverlastingSky",
                            "HappyFisher",
                            "Blessing",
                            "SharpeyeEagle",
                            "LadogaBottom",
                            "LemonGate",
                            "ItmeoBranding",
                            "ZeusMiracle",
                            "OldHat",
                            "StarWine",
                            "HappyAcid",
                            "AwesomePine",
                            "NewYork",
                            "ShyRainbow",
                            "MixedHopes",
                            "FlyHigh",
                            "StrongBliss",
                            "FreshMilk",
                            "SnowAgain",
                            "FebruaryInk",
                            "KindSteel",
                            "SoftGrass",
                            "GrownEarly",
                            "SharpBlues",
                            "ShadyWater",
                            "DirtyBeauty",
                            "GreatWhale",
                            "TeenNotebook",
                            "PoliteRumors",
                            "SweetPeriod",
                            "WideMatrix",
                            "SoftCherish",
                            "RedSalvation",
                            "BurningSpring",
                            "NightParty",
                            "SkyGlider",
                            "HeavenPeach",
                            "PurpleDivision",
                            "AquaSplash",
                            "SpikyNaga",
                            "LoveKiss",
                            "CleanMirror",
                            "PremiumDark",
                            "ColdEvening",
                            "CochitiLake",
                            "SummerGames",
                            "PassionateBed",
                            "MountainRock",
                            "DesertHump",
                            "JungleDay",
                            "PhoenixStart",
                            "OctoberSilence",
                            "FarawayRiver",
                            "AlchemistLab",
                            "OverSun",
                            "PremiumWhite",
                            "MarsParty",
                            "EternalConstance",
                            "JapanBlush",
                            "SmilingRain",
                            "CloudyApple",
                            "BigMango",
                            "HealthyWater",
                            "AmourAmour",
                            "RiskyConcrete",
                            "StrongStick",
                            "ViciousStance",
                            "PaloAlto",
                            "HappyMemories",
                            "MidnightBloom",
                            "Crystalline",
                            "PartyBliss",
                            "ConfidentCloud",
                            "LeCocktail",
                            "RiverCity",
                            "FrozenBerry",
                            "ChildCare",
                            "FlyingLemon",
                            "NewRetrowave",
                            "HiddenJaguar",
                            "AboveTheSky",
                            "Nega",
                            "DenseWater",
                            "Seashore",
                            "MarbleWall",
                            "CheerfulCaramel",
                            "NightSky",
                            "MagicLake",
                            "YoungGrass",
                            "ColorfulPeach",
                            "GentleCare",
                            "PlumBath",
                            "HappyUnicorn",
                            "AfricanField",
                            "SolidStone",
                            "OrangeJuice",
                            "GlassWater",
                            "NorthMiracle",
                            "FruitBlend",
                            "MillenniumPine",
                            "HighFlight",
                            "MoleHall",
                            "SpaceShift",
                            "ForestInei",
                            "RoyalGarden",
                            "RichMetal",
                            "JuicyCake",
                            "SmartIndigo",
                            "SandStrike",
                            "NorseBeauty",
                            "AquaGuidance",
                            "SunVeggie",
                            "SeaLord",
                            "BlackSea",
                            "GrassShampoo",
                            "LandingAircraft",
                            "WitchDance",
                            "SleeplessNight",
                            "AngelCare",
                            "CrystalRiver",
                            "SoftLipstick",
                            "SaltMountain",
                            "PerfectWhite",
                            "FreshOasis",
                            "StrictNovember",
                            "MorningSalad",
                            "DeepRelief",
                            "SeaStrike",
                            "NightCall",
                            "SupremeSky",
                            "LightBlue",
                            "MindCrawl",
                            "LilyMeadow",
                            "SugarLollipop",
                            "SweetDessert",
                            "MagicRay",
                            "TeenParty",
                            "FrozenHeat",
                            "GagarinView",
                            "FabledSunset",
                            "PerfectBlue",
                            "NumPresets"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QGradient"
            }
        ],
        "inputFile": "qbrush.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QColorSpace",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "NamedColorSpace",
                        "values": [
                            "SRgb",
                            "SRgbLinear",
                            "AdobeRgb",
                            "DisplayP3",
                            "ProPhotoRgb"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "Primaries",
                        "values": [
                            "Custom",
                            "SRgb",
                            "AdobeRgb",
                            "DciP3D65",
                            "ProPhotoRgb"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "TransferFunction",
                        "values": [
                            "Custom",
                            "Linear",
                            "Gamma",
                            "SRgb",
                            "ProPhotoRgb"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QColorSpace"
            }
        ],
        "inputFile": "qcolorspace.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPainter",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": true,
                        "name": "RenderHint",
                        "values": [
                            "Antialiasing",
                            "TextAntialiasing",
                            "SmoothPixmapTransform",
                            "HighQualityAntialiasing",
                            "NonCosmeticDefaultPen",
                            "Qt4CompatiblePainting",
                            "LosslessImageRendering"
                        ]
                    },
                    {
                        "alias": "RenderHint",
                        "isClass": false,
                        "isFlag": true,
                        "name": "RenderHints",
                        "values": [
                            "Antialiasing",
                            "TextAntialiasing",
                            "SmoothPixmapTransform",
                            "HighQualityAntialiasing",
                            "NonCosmeticDefaultPen",
                            "Qt4CompatiblePainting",
                            "LosslessImageRendering"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QPainter"
            }
        ],
        "inputFile": "qpainter.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPdfWriter",
                "object": true,
                "qualifiedClassName": "QPdfWriter",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QPagedPaintDevice"
                    }
                ]
            }
        ],
        "inputFile": "qpdfwriter.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPlatformTextureList",
                "object": true,
                "qualifiedClassName": "QPlatformTextureList",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "locked",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qplatformbackingstore.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QValidator",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "State",
                        "values": [
                            "Invalid",
                            "Intermediate",
                            "Acceptable"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QValidator",
                "signals": [
                    {
                        "access": "public",
                        "name": "changed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QIntValidator",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottom",
                        "notify": "bottomChanged",
                        "read": "bottom",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setBottom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "top",
                        "notify": "topChanged",
                        "read": "top",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setTop"
                    }
                ],
                "qualifiedClassName": "QIntValidator",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "bottom",
                                "type": "int"
                            }
                        ],
                        "name": "bottomChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "top",
                                "type": "int"
                            }
                        ],
                        "name": "topChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QValidator"
                    }
                ]
            },
            {
                "className": "QDoubleValidator",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Notation",
                        "values": [
                            "StandardNotation",
                            "ScientificNotation"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "bottom",
                        "notify": "bottomChanged",
                        "read": "bottom",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "write": "setBottom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "top",
                        "notify": "topChanged",
                        "read": "top",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "double",
                        "user": false,
                        "write": "setTop"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "decimals",
                        "notify": "decimalsChanged",
                        "read": "decimals",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDecimals"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "notation",
                        "notify": "notationChanged",
                        "read": "notation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Notation",
                        "user": false,
                        "write": "setNotation"
                    }
                ],
                "qualifiedClassName": "QDoubleValidator",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "bottom",
                                "type": "double"
                            }
                        ],
                        "name": "bottomChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "top",
                                "type": "double"
                            }
                        ],
                        "name": "topChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "decimals",
                                "type": "int"
                            }
                        ],
                        "name": "decimalsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "notation",
                                "type": "QDoubleValidator::Notation"
                            }
                        ],
                        "name": "notationChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QValidator"
                    }
                ]
            },
            {
                "className": "QRegExpValidator",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "regExp",
                        "notify": "regExpChanged",
                        "read": "regExp",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRegExp",
                        "user": false,
                        "write": "setRegExp"
                    }
                ],
                "qualifiedClassName": "QRegExpValidator",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "regExp",
                                "type": "QRegExp"
                            }
                        ],
                        "name": "regExpChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QValidator"
                    }
                ]
            },
            {
                "className": "QRegularExpressionValidator",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "regularExpression",
                        "notify": "regularExpressionChanged",
                        "read": "regularExpression",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRegularExpression",
                        "user": false,
                        "write": "setRegularExpression"
                    }
                ],
                "qualifiedClassName": "QRegularExpressionValidator",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "re",
                                "type": "QRegularExpression"
                            }
                        ],
                        "name": "regularExpressionChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "re",
                                "type": "QRegularExpression"
                            }
                        ],
                        "name": "setRegularExpression",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QValidator"
                    }
                ]
            }
        ],
        "inputFile": "qvalidator.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QLayoutPolicy",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Policy",
                        "values": [
                            "Fixed",
                            "Minimum",
                            "Maximum",
                            "Preferred",
                            "MinimumExpanding",
                            "Expanding",
                            "Ignored"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QLayoutPolicy"
            }
        ],
        "inputFile": "qlayoutpolicy_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QShaderLanguage",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "StorageQualifier",
                        "values": [
                            "Const",
                            "Input",
                            "BuiltIn",
                            "Output",
                            "Uniform"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "VariableType",
                        "values": [
                            "Bool",
                            "Int",
                            "Uint",
                            "Float",
                            "Double",
                            "Vec2",
                            "Vec3",
                            "Vec4",
                            "DVec2",
                            "DVec3",
                            "DVec4",
                            "BVec2",
                            "BVec3",
                            "BVec4",
                            "IVec2",
                            "IVec3",
                            "IVec4",
                            "UVec2",
                            "UVec3",
                            "UVec4",
                            "Mat2",
                            "Mat3",
                            "Mat4",
                            "Mat2x2",
                            "Mat2x3",
                            "Mat2x4",
                            "Mat3x2",
                            "Mat3x3",
                            "Mat3x4",
                            "Mat4x2",
                            "Mat4x3",
                            "Mat4x4",
                            "DMat2",
                            "DMat3",
                            "DMat4",
                            "DMat2x2",
                            "DMat2x3",
                            "DMat2x4",
                            "DMat3x2",
                            "DMat3x3",
                            "DMat3x4",
                            "DMat4x2",
                            "DMat4x3",
                            "DMat4x4",
                            "Sampler1D",
                            "Sampler2D",
                            "Sampler3D",
                            "SamplerCube",
                            "Sampler2DRect",
                            "Sampler2DMs",
                            "SamplerBuffer",
                            "Sampler1DArray",
                            "Sampler2DArray",
                            "Sampler2DMsArray",
                            "SamplerCubeArray",
                            "Sampler1DShadow",
                            "Sampler2DShadow",
                            "Sampler2DRectShadow",
                            "Sampler1DArrayShadow",
                            "Sampler2DArrayShadow",
                            "SamplerCubeShadow",
                            "SamplerCubeArrayShadow",
                            "ISampler1D",
                            "ISampler2D",
                            "ISampler3D",
                            "ISamplerCube",
                            "ISampler2DRect",
                            "ISampler2DMs",
                            "ISamplerBuffer",
                            "ISampler1DArray",
                            "ISampler2DArray",
                            "ISampler2DMsArray",
                            "ISamplerCubeArray",
                            "USampler1D",
                            "USampler2D",
                            "USampler3D",
                            "USamplerCube",
                            "USampler2DRect",
                            "USampler2DMs",
                            "USamplerBuffer",
                            "USampler1DArray",
                            "USampler2DArray",
                            "USampler2DMsArray",
                            "USamplerCubeArray"
                        ]
                    }
                ],
                "namespace": true,
                "qualifiedClassName": "QShaderLanguage"
            }
        ],
        "inputFile": "qshaderlanguage_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOpenGLShader",
                "object": true,
                "qualifiedClassName": "QOpenGLShader",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QOpenGLShaderProgram",
                "object": true,
                "qualifiedClassName": "QOpenGLShaderProgram",
                "slots": [
                    {
                        "access": "private",
                        "name": "shaderDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qopenglshaderprogram.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOpenGLEngineSharedShaders",
                "gadget": true,
                "qualifiedClassName": "QOpenGLEngineSharedShaders"
            },
            {
                "className": "QOpenGLEngineShaderManager",
                "object": true,
                "qualifiedClassName": "QOpenGLEngineShaderManager",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qopenglengineshadermanager_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOpenGLVertexArrayObject",
                "object": true,
                "qualifiedClassName": "QOpenGLVertexArrayObject",
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_contextAboutToBeDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qopenglvertexarrayobject.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOpenGLDebugLogger",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "LoggingMode",
                        "values": [
                            "AsynchronousLogging",
                            "SynchronousLogging"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "loggingMode",
                        "read": "loggingMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "LoggingMode",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QOpenGLDebugLogger",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "debugMessage",
                                "type": "QOpenGLDebugMessage"
                            }
                        ],
                        "name": "messageLogged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "debugMessage",
                                "type": "QOpenGLDebugMessage"
                            }
                        ],
                        "name": "logMessage",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "loggingMode",
                                "type": "LoggingMode"
                            }
                        ],
                        "name": "startLogging",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startLogging",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stopLogging",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_contextAboutToBeDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qopengldebug.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOpenGLTexture",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Target",
                        "values": [
                            "Target1D",
                            "Target1DArray",
                            "Target2D",
                            "Target2DArray",
                            "Target3D",
                            "TargetCubeMap",
                            "TargetCubeMapArray",
                            "Target2DMultisample",
                            "Target2DMultisampleArray",
                            "TargetRectangle",
                            "TargetBuffer"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "BindingTarget",
                        "values": [
                            "BindingTarget1D",
                            "BindingTarget1DArray",
                            "BindingTarget2D",
                            "BindingTarget2DArray",
                            "BindingTarget3D",
                            "BindingTargetCubeMap",
                            "BindingTargetCubeMapArray",
                            "BindingTarget2DMultisample",
                            "BindingTarget2DMultisampleArray",
                            "BindingTargetRectangle",
                            "BindingTargetBuffer"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MipMapGeneration",
                        "values": [
                            "GenerateMipMaps",
                            "DontGenerateMipMaps"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextureUnitReset",
                        "values": [
                            "ResetTextureUnit",
                            "DontResetTextureUnit"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextureFormat",
                        "values": [
                            "NoFormat",
                            "R8_UNorm",
                            "RG8_UNorm",
                            "RGB8_UNorm",
                            "RGBA8_UNorm",
                            "R16_UNorm",
                            "RG16_UNorm",
                            "RGB16_UNorm",
                            "RGBA16_UNorm",
                            "R8_SNorm",
                            "RG8_SNorm",
                            "RGB8_SNorm",
                            "RGBA8_SNorm",
                            "R16_SNorm",
                            "RG16_SNorm",
                            "RGB16_SNorm",
                            "RGBA16_SNorm",
                            "R8U",
                            "RG8U",
                            "RGB8U",
                            "RGBA8U",
                            "R16U",
                            "RG16U",
                            "RGB16U",
                            "RGBA16U",
                            "R32U",
                            "RG32U",
                            "RGB32U",
                            "RGBA32U",
                            "R8I",
                            "RG8I",
                            "RGB8I",
                            "RGBA8I",
                            "R16I",
                            "RG16I",
                            "RGB16I",
                            "RGBA16I",
                            "R32I",
                            "RG32I",
                            "RGB32I",
                            "RGBA32I",
                            "R16F",
                            "RG16F",
                            "RGB16F",
                            "RGBA16F",
                            "R32F",
                            "RG32F",
                            "RGB32F",
                            "RGBA32F",
                            "RGB9E5",
                            "RG11B10F",
                            "RG3B2",
                            "R5G6B5",
                            "RGB5A1",
                            "RGBA4",
                            "RGB10A2",
                            "D16",
                            "D24",
                            "D24S8",
                            "D32",
                            "D32F",
                            "D32FS8X24",
                            "S8",
                            "RGB_DXT1",
                            "RGBA_DXT1",
                            "RGBA_DXT3",
                            "RGBA_DXT5",
                            "R_ATI1N_UNorm",
                            "R_ATI1N_SNorm",
                            "RG_ATI2N_UNorm",
                            "RG_ATI2N_SNorm",
                            "RGB_BP_UNSIGNED_FLOAT",
                            "RGB_BP_SIGNED_FLOAT",
                            "RGB_BP_UNorm",
                            "R11_EAC_UNorm",
                            "R11_EAC_SNorm",
                            "RG11_EAC_UNorm",
                            "RG11_EAC_SNorm",
                            "RGB8_ETC2",
                            "SRGB8_ETC2",
                            "RGB8_PunchThrough_Alpha1_ETC2",
                            "SRGB8_PunchThrough_Alpha1_ETC2",
                            "RGBA8_ETC2_EAC",
                            "SRGB8_Alpha8_ETC2_EAC",
                            "RGB8_ETC1",
                            "RGBA_ASTC_4x4",
                            "RGBA_ASTC_5x4",
                            "RGBA_ASTC_5x5",
                            "RGBA_ASTC_6x5",
                            "RGBA_ASTC_6x6",
                            "RGBA_ASTC_8x5",
                            "RGBA_ASTC_8x6",
                            "RGBA_ASTC_8x8",
                            "RGBA_ASTC_10x5",
                            "RGBA_ASTC_10x6",
                            "RGBA_ASTC_10x8",
                            "RGBA_ASTC_10x10",
                            "RGBA_ASTC_12x10",
                            "RGBA_ASTC_12x12",
                            "SRGB8_Alpha8_ASTC_4x4",
                            "SRGB8_Alpha8_ASTC_5x4",
                            "SRGB8_Alpha8_ASTC_5x5",
                            "SRGB8_Alpha8_ASTC_6x5",
                            "SRGB8_Alpha8_ASTC_6x6",
                            "SRGB8_Alpha8_ASTC_8x5",
                            "SRGB8_Alpha8_ASTC_8x6",
                            "SRGB8_Alpha8_ASTC_8x8",
                            "SRGB8_Alpha8_ASTC_10x5",
                            "SRGB8_Alpha8_ASTC_10x6",
                            "SRGB8_Alpha8_ASTC_10x8",
                            "SRGB8_Alpha8_ASTC_10x10",
                            "SRGB8_Alpha8_ASTC_12x10",
                            "SRGB8_Alpha8_ASTC_12x12",
                            "SRGB8",
                            "SRGB8_Alpha8",
                            "SRGB_DXT1",
                            "SRGB_Alpha_DXT1",
                            "SRGB_Alpha_DXT3",
                            "SRGB_Alpha_DXT5",
                            "SRGB_BP_UNorm",
                            "DepthFormat",
                            "AlphaFormat",
                            "RGBFormat",
                            "RGBAFormat",
                            "LuminanceFormat",
                            "LuminanceAlphaFormat"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CubeMapFace",
                        "values": [
                            "CubeMapPositiveX",
                            "CubeMapNegativeX",
                            "CubeMapPositiveY",
                            "CubeMapNegativeY",
                            "CubeMapPositiveZ",
                            "CubeMapNegativeZ"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PixelFormat",
                        "values": [
                            "NoSourceFormat",
                            "Red",
                            "RG",
                            "RGB",
                            "BGR",
                            "RGBA",
                            "BGRA",
                            "Red_Integer",
                            "RG_Integer",
                            "RGB_Integer",
                            "BGR_Integer",
                            "RGBA_Integer",
                            "BGRA_Integer",
                            "Stencil",
                            "Depth",
                            "DepthStencil",
                            "Alpha",
                            "Luminance",
                            "LuminanceAlpha"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PixelType",
                        "values": [
                            "NoPixelType",
                            "Int8",
                            "UInt8",
                            "Int16",
                            "UInt16",
                            "Int32",
                            "UInt32",
                            "Float16",
                            "Float16OES",
                            "Float32",
                            "UInt32_RGB9_E5",
                            "UInt32_RG11B10F",
                            "UInt8_RG3B2",
                            "UInt8_RG3B2_Rev",
                            "UInt16_RGB5A1",
                            "UInt16_RGB5A1_Rev",
                            "UInt16_R5G6B5",
                            "UInt16_R5G6B5_Rev",
                            "UInt16_RGBA4",
                            "UInt16_RGBA4_Rev",
                            "UInt32_RGBA8",
                            "UInt32_RGBA8_Rev",
                            "UInt32_RGB10A2",
                            "UInt32_RGB10A2_Rev",
                            "UInt32_D24S8",
                            "Float32_D32_UInt32_S8_X24"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SwizzleComponent",
                        "values": [
                            "SwizzleRed",
                            "SwizzleGreen",
                            "SwizzleBlue",
                            "SwizzleAlpha"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SwizzleValue",
                        "values": [
                            "RedValue",
                            "GreenValue",
                            "BlueValue",
                            "AlphaValue",
                            "ZeroValue",
                            "OneValue"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WrapMode",
                        "values": [
                            "Repeat",
                            "MirroredRepeat",
                            "ClampToEdge",
                            "ClampToBorder"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CoordinateDirection",
                        "values": [
                            "DirectionS",
                            "DirectionT",
                            "DirectionR"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Feature",
                        "values": [
                            "ImmutableStorage",
                            "ImmutableMultisampleStorage",
                            "TextureRectangle",
                            "TextureArrays",
                            "Texture3D",
                            "TextureMultisample",
                            "TextureBuffer",
                            "TextureCubeMapArrays",
                            "Swizzle",
                            "StencilTexturing",
                            "AnisotropicFiltering",
                            "NPOTTextures",
                            "NPOTTextureRepeat",
                            "Texture1D",
                            "TextureComparisonOperators",
                            "TextureMipMapLevel",
                            "MaxFeatureFlag"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "DepthStencilMode",
                        "values": [
                            "DepthMode",
                            "StencilMode"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ComparisonFunction",
                        "values": [
                            "CompareLessEqual",
                            "CompareGreaterEqual",
                            "CompareLess",
                            "CompareGreater",
                            "CompareEqual",
                            "CommpareNotEqual",
                            "CompareAlways",
                            "CompareNever"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Filter",
                        "values": [
                            "Nearest",
                            "Linear",
                            "NearestMipMapNearest",
                            "NearestMipMapLinear",
                            "LinearMipMapNearest",
                            "LinearMipMapLinear"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QOpenGLTexture"
            }
        ],
        "inputFile": "qopengltexture.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QStandardItemModel",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sortRole",
                        "read": "sortRole",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setSortRole"
                    }
                ],
                "qualifiedClassName": "QStandardItemModel",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "item",
                                "type": "QStandardItem*"
                            }
                        ],
                        "name": "itemChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "topLeft",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "bottomRight",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "_q_emitItemChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractItemModel"
                    }
                ]
            }
        ],
        "inputFile": "qstandarditemmodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPMCache",
                "object": true,
                "qualifiedClassName": "QPMCache",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QCache<QPixmapCache::Key,QPixmapCacheEntry>"
                    }
                ]
            }
        ],
        "inputFile": "qpixmapcache.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QOpenUrlHandlerRegistry",
                "object": true,
                "qualifiedClassName": "QOpenUrlHandlerRegistry",
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "handler",
                                "type": "QObject*"
                            }
                        ],
                        "name": "handlerDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qdesktopservices.cpp",
        "outputRevision": 67
    }
]
