[
    {
        "classes": [
            {
                "className": "QAbstractAnimation",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Direction",
                        "values": [
                            "Forward",
                            "Backward"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "State",
                        "values": [
                            "Stopped",
                            "Paused",
                            "Running"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "state",
                        "notify": "stateChanged",
                        "read": "state",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "State",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "loopCount",
                        "read": "loopCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setLoopCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentTime",
                        "read": "currentTime",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCurrentTime"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentLoop",
                        "notify": "currentLoopChanged",
                        "read": "currentLoop",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "direction",
                        "notify": "directionChanged",
                        "read": "direction",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Direction",
                        "user": false,
                        "write": "setDirection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QAbstractAnimation",
                "signals": [
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newState",
                                "type": "QAbstractAnimation::State"
                            },
                            {
                                "name": "oldState",
                                "type": "QAbstractAnimation::State"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "currentLoop",
                                "type": "int"
                            }
                        ],
                        "name": "currentLoopChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QAbstractAnimation::Direction"
                            }
                        ],
                        "name": "directionChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "policy",
                                "type": "QAbstractAnimation::DeletionPolicy"
                            }
                        ],
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pause",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "resume",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "setPaused",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stop",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "msecs",
                                "type": "int"
                            }
                        ],
                        "name": "setCurrentTime",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QAnimationDriver",
                "object": true,
                "qualifiedClassName": "QAnimationDriver",
                "signals": [
                    {
                        "access": "public",
                        "name": "started",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stopped",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstractanimation.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QDefaultAnimationDriver",
                "object": true,
                "qualifiedClassName": "QDefaultAnimationDriver",
                "slots": [
                    {
                        "access": "private",
                        "name": "startTimer",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "stopTimer",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAnimationDriver"
                    }
                ]
            },
            {
                "className": "QAbstractAnimationTimer",
                "object": true,
                "qualifiedClassName": "QAbstractAnimationTimer",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QUnifiedTimer",
                "object": true,
                "qualifiedClassName": "QUnifiedTimer",
                "slots": [
                    {
                        "access": "private",
                        "name": "startTimers",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "stopTimer",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QAnimationTimer",
                "object": true,
                "qualifiedClassName": "QAnimationTimer",
                "slots": [
                    {
                        "access": "private",
                        "name": "startAnimations",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "stopTimer",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractAnimationTimer"
                    }
                ]
            }
        ],
        "inputFile": "qabstractanimation_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QVariantAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "startValue",
                        "read": "startValue",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setStartValue"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "endValue",
                        "read": "endValue",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "write": "setEndValue"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentValue",
                        "notify": "valueChanged",
                        "read": "currentValue",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "easingCurve",
                        "read": "easingCurve",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QEasingCurve",
                        "user": false,
                        "write": "setEasingCurve"
                    }
                ],
                "qualifiedClassName": "QVariantAnimation",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "value",
                                "type": "QVariant"
                            }
                        ],
                        "name": "valueChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractAnimation"
                    }
                ]
            }
        ],
        "inputFile": "qvariantanimation.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPropertyAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "propertyName",
                        "read": "propertyName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "write": "setPropertyName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetObject",
                        "read": "targetObject",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setTargetObject"
                    }
                ],
                "qualifiedClassName": "QPropertyAnimation",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QVariantAnimation"
                    }
                ]
            }
        ],
        "inputFile": "qpropertyanimation.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAnimationGroup",
                "object": true,
                "qualifiedClassName": "QAnimationGroup",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractAnimation"
                    }
                ]
            }
        ],
        "inputFile": "qanimationgroup.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSequentialAnimationGroup",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentAnimation",
                        "notify": "currentAnimationChanged",
                        "read": "currentAnimation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractAnimation*",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QSequentialAnimationGroup",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "current",
                                "type": "QAbstractAnimation*"
                            }
                        ],
                        "name": "currentAnimationChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_uncontrolledAnimationFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAnimationGroup"
                    }
                ]
            }
        ],
        "inputFile": "qsequentialanimationgroup.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QParallelAnimationGroup",
                "object": true,
                "qualifiedClassName": "QParallelAnimationGroup",
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_uncontrolledAnimationFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAnimationGroup"
                    }
                ]
            }
        ],
        "inputFile": "qparallelanimationgroup.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPauseAnimation",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDuration"
                    }
                ],
                "qualifiedClassName": "QPauseAnimation",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractAnimation"
                    }
                ]
            }
        ],
        "inputFile": "qpauseanimation.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "Qt",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "GlobalColor",
                        "values": [
                            "color0",
                            "color1",
                            "black",
                            "white",
                            "darkGray",
                            "gray",
                            "lightGray",
                            "red",
                            "green",
                            "blue",
                            "cyan",
                            "magenta",
                            "yellow",
                            "darkRed",
                            "darkGreen",
                            "darkBlue",
                            "darkCyan",
                            "darkMagenta",
                            "darkYellow",
                            "transparent"
                        ]
                    },
                    {
                        "alias": "KeyboardModifier",
                        "isClass": false,
                        "isFlag": true,
                        "name": "KeyboardModifiers",
                        "values": [
                            "NoModifier",
                            "ShiftModifier",
                            "ControlModifier",
                            "AltModifier",
                            "MetaModifier",
                            "KeypadModifier",
                            "GroupSwitchModifier",
                            "KeyboardModifierMask"
                        ]
                    },
                    {
                        "alias": "MouseButton",
                        "isClass": false,
                        "isFlag": true,
                        "name": "MouseButtons",
                        "values": [
                            "NoButton",
                            "LeftButton",
                            "RightButton",
                            "MidButton",
                            "MiddleButton",
                            "BackButton",
                            "XButton1",
                            "ExtraButton1",
                            "ForwardButton",
                            "XButton2",
                            "ExtraButton2",
                            "TaskButton",
                            "ExtraButton3",
                            "ExtraButton4",
                            "ExtraButton5",
                            "ExtraButton6",
                            "ExtraButton7",
                            "ExtraButton8",
                            "ExtraButton9",
                            "ExtraButton10",
                            "ExtraButton11",
                            "ExtraButton12",
                            "ExtraButton13",
                            "ExtraButton14",
                            "ExtraButton15",
                            "ExtraButton16",
                            "ExtraButton17",
                            "ExtraButton18",
                            "ExtraButton19",
                            "ExtraButton20",
                            "ExtraButton21",
                            "ExtraButton22",
                            "ExtraButton23",
                            "ExtraButton24",
                            "AllButtons",
                            "MaxMouseButton",
                            "MouseButtonMask"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Orientation",
                        "values": [
                            "Horizontal",
                            "Vertical"
                        ]
                    },
                    {
                        "alias": "Orientation",
                        "isClass": false,
                        "isFlag": true,
                        "name": "Orientations",
                        "values": [
                            "Horizontal",
                            "Vertical"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FocusPolicy",
                        "values": [
                            "NoFocus",
                            "TabFocus",
                            "ClickFocus",
                            "StrongFocus",
                            "WheelFocus"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TabFocusBehavior",
                        "values": [
                            "NoTabFocus",
                            "TabFocusTextControls",
                            "TabFocusListControls",
                            "TabFocusAllControls"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SortOrder",
                        "values": [
                            "AscendingOrder",
                            "DescendingOrder"
                        ]
                    },
                    {
                        "alias": "SplitBehaviorFlags",
                        "isClass": false,
                        "isFlag": true,
                        "name": "SplitBehavior",
                        "values": [
                            "KeepEmptyParts",
                            "SkipEmptyParts"
                        ]
                    },
                    {
                        "alias": "AlignmentFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "Alignment",
                        "values": [
                            "AlignLeft",
                            "AlignLeading",
                            "AlignRight",
                            "AlignTrailing",
                            "AlignHCenter",
                            "AlignJustify",
                            "AlignAbsolute",
                            "AlignHorizontal_Mask",
                            "AlignTop",
                            "AlignBottom",
                            "AlignVCenter",
                            "AlignBaseline",
                            "AlignVertical_Mask",
                            "AlignCenter"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextFlag",
                        "values": [
                            "TextSingleLine",
                            "TextDontClip",
                            "TextExpandTabs",
                            "TextShowMnemonic",
                            "TextWordWrap",
                            "TextWrapAnywhere",
                            "TextDontPrint",
                            "TextIncludeTrailingSpaces",
                            "TextHideMnemonic",
                            "TextJustificationForced",
                            "TextForceLeftToRight",
                            "TextForceRightToLeft",
                            "TextLongestVariant",
                            "TextBypassShaping"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextElideMode",
                        "values": [
                            "ElideLeft",
                            "ElideRight",
                            "ElideMiddle",
                            "ElideNone"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WindowType",
                        "values": [
                            "Widget",
                            "Window",
                            "Dialog",
                            "Sheet",
                            "Drawer",
                            "Popup",
                            "Tool",
                            "ToolTip",
                            "SplashScreen",
                            "Desktop",
                            "SubWindow",
                            "ForeignWindow",
                            "CoverWindow",
                            "WindowType_Mask",
                            "MSWindowsFixedSizeDialogHint",
                            "MSWindowsOwnDC",
                            "BypassWindowManagerHint",
                            "X11BypassWindowManagerHint",
                            "FramelessWindowHint",
                            "WindowTitleHint",
                            "WindowSystemMenuHint",
                            "WindowMinimizeButtonHint",
                            "WindowMaximizeButtonHint",
                            "WindowMinMaxButtonsHint",
                            "WindowContextHelpButtonHint",
                            "WindowShadeButtonHint",
                            "WindowStaysOnTopHint",
                            "WindowTransparentForInput",
                            "WindowOverridesSystemGestures",
                            "WindowDoesNotAcceptFocus",
                            "MaximizeUsingFullscreenGeometryHint",
                            "CustomizeWindowHint",
                            "WindowStaysOnBottomHint",
                            "WindowCloseButtonHint",
                            "MacWindowToolBarButtonHint",
                            "BypassGraphicsProxyWidget",
                            "NoDropShadowWindowHint",
                            "WindowFullscreenButtonHint"
                        ]
                    },
                    {
                        "alias": "WindowType",
                        "isClass": false,
                        "isFlag": true,
                        "name": "WindowFlags",
                        "values": [
                            "Widget",
                            "Window",
                            "Dialog",
                            "Sheet",
                            "Drawer",
                            "Popup",
                            "Tool",
                            "ToolTip",
                            "SplashScreen",
                            "Desktop",
                            "SubWindow",
                            "ForeignWindow",
                            "CoverWindow",
                            "WindowType_Mask",
                            "MSWindowsFixedSizeDialogHint",
                            "MSWindowsOwnDC",
                            "BypassWindowManagerHint",
                            "X11BypassWindowManagerHint",
                            "FramelessWindowHint",
                            "WindowTitleHint",
                            "WindowSystemMenuHint",
                            "WindowMinimizeButtonHint",
                            "WindowMaximizeButtonHint",
                            "WindowMinMaxButtonsHint",
                            "WindowContextHelpButtonHint",
                            "WindowShadeButtonHint",
                            "WindowStaysOnTopHint",
                            "WindowTransparentForInput",
                            "WindowOverridesSystemGestures",
                            "WindowDoesNotAcceptFocus",
                            "MaximizeUsingFullscreenGeometryHint",
                            "CustomizeWindowHint",
                            "WindowStaysOnBottomHint",
                            "WindowCloseButtonHint",
                            "MacWindowToolBarButtonHint",
                            "BypassGraphicsProxyWidget",
                            "NoDropShadowWindowHint",
                            "WindowFullscreenButtonHint"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WindowState",
                        "values": [
                            "WindowNoState",
                            "WindowMinimized",
                            "WindowMaximized",
                            "WindowFullScreen",
                            "WindowActive"
                        ]
                    },
                    {
                        "alias": "WindowState",
                        "isClass": false,
                        "isFlag": true,
                        "name": "WindowStates",
                        "values": [
                            "WindowNoState",
                            "WindowMinimized",
                            "WindowMaximized",
                            "WindowFullScreen",
                            "WindowActive"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ApplicationState",
                        "values": [
                            "ApplicationSuspended",
                            "ApplicationHidden",
                            "ApplicationInactive",
                            "ApplicationActive"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ScreenOrientation",
                        "values": [
                            "PrimaryOrientation",
                            "PortraitOrientation",
                            "LandscapeOrientation",
                            "InvertedPortraitOrientation",
                            "InvertedLandscapeOrientation"
                        ]
                    },
                    {
                        "alias": "ScreenOrientation",
                        "isClass": false,
                        "isFlag": true,
                        "name": "ScreenOrientations",
                        "values": [
                            "PrimaryOrientation",
                            "PortraitOrientation",
                            "LandscapeOrientation",
                            "InvertedPortraitOrientation",
                            "InvertedLandscapeOrientation"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WidgetAttribute",
                        "values": [
                            "WA_Disabled",
                            "WA_UnderMouse",
                            "WA_MouseTracking",
                            "WA_ContentsPropagated",
                            "WA_OpaquePaintEvent",
                            "WA_NoBackground",
                            "WA_StaticContents",
                            "WA_LaidOut",
                            "WA_PaintOnScreen",
                            "WA_NoSystemBackground",
                            "WA_UpdatesDisabled",
                            "WA_Mapped",
                            "WA_MacNoClickThrough",
                            "WA_InputMethodEnabled",
                            "WA_WState_Visible",
                            "WA_WState_Hidden",
                            "WA_ForceDisabled",
                            "WA_KeyCompression",
                            "WA_PendingMoveEvent",
                            "WA_PendingResizeEvent",
                            "WA_SetPalette",
                            "WA_SetFont",
                            "WA_SetCursor",
                            "WA_NoChildEventsFromChildren",
                            "WA_WindowModified",
                            "WA_Resized",
                            "WA_Moved",
                            "WA_PendingUpdate",
                            "WA_InvalidSize",
                            "WA_MacBrushedMetal",
                            "WA_MacMetalStyle",
                            "WA_CustomWhatsThis",
                            "WA_LayoutOnEntireRect",
                            "WA_OutsideWSRange",
                            "WA_GrabbedShortcut",
                            "WA_TransparentForMouseEvents",
                            "WA_PaintUnclipped",
                            "WA_SetWindowIcon",
                            "WA_NoMouseReplay",
                            "WA_DeleteOnClose",
                            "WA_RightToLeft",
                            "WA_SetLayoutDirection",
                            "WA_NoChildEventsForParent",
                            "WA_ForceUpdatesDisabled",
                            "WA_WState_Created",
                            "WA_WState_CompressKeys",
                            "WA_WState_InPaintEvent",
                            "WA_WState_Reparented",
                            "WA_WState_ConfigPending",
                            "WA_WState_Polished",
                            "WA_WState_DND",
                            "WA_WState_OwnSizePolicy",
                            "WA_WState_ExplicitShowHide",
                            "WA_ShowModal",
                            "WA_MouseNoMask",
                            "WA_GroupLeader",
                            "WA_NoMousePropagation",
                            "WA_Hover",
                            "WA_InputMethodTransparent",
                            "WA_QuitOnClose",
                            "WA_KeyboardFocusChange",
                            "WA_AcceptDrops",
                            "WA_DropSiteRegistered",
                            "WA_ForceAcceptDrops",
                            "WA_WindowPropagation",
                            "WA_NoX11EventCompression",
                            "WA_TintedBackground",
                            "WA_X11OpenGLOverlay",
                            "WA_AlwaysShowToolTips",
                            "WA_MacOpaqueSizeGrip",
                            "WA_SetStyle",
                            "WA_SetLocale",
                            "WA_MacShowFocusRect",
                            "WA_MacNormalSize",
                            "WA_MacSmallSize",
                            "WA_MacMiniSize",
                            "WA_LayoutUsesWidgetRect",
                            "WA_StyledBackground",
                            "WA_MSWindowsUseDirect3D",
                            "WA_CanHostQMdiSubWindowTitleBar",
                            "WA_MacAlwaysShowToolWindow",
                            "WA_StyleSheet",
                            "WA_ShowWithoutActivating",
                            "WA_X11BypassTransientForHint",
                            "WA_NativeWindow",
                            "WA_DontCreateNativeAncestors",
                            "WA_MacVariableSize",
                            "WA_DontShowOnScreen",
                            "WA_X11NetWmWindowTypeDesktop",
                            "WA_X11NetWmWindowTypeDock",
                            "WA_X11NetWmWindowTypeToolBar",
                            "WA_X11NetWmWindowTypeMenu",
                            "WA_X11NetWmWindowTypeUtility",
                            "WA_X11NetWmWindowTypeSplash",
                            "WA_X11NetWmWindowTypeDialog",
                            "WA_X11NetWmWindowTypeDropDownMenu",
                            "WA_X11NetWmWindowTypePopupMenu",
                            "WA_X11NetWmWindowTypeToolTip",
                            "WA_X11NetWmWindowTypeNotification",
                            "WA_X11NetWmWindowTypeCombo",
                            "WA_X11NetWmWindowTypeDND",
                            "WA_MacFrameworkScaled",
                            "WA_SetWindowModality",
                            "WA_WState_WindowOpacitySet",
                            "WA_TranslucentBackground",
                            "WA_AcceptTouchEvents",
                            "WA_WState_AcceptedTouchBeginEvent",
                            "WA_TouchPadAcceptSingleTouchEvents",
                            "WA_X11DoNotAcceptFocus",
                            "WA_MacNoShadow",
                            "WA_AlwaysStackOnTop",
                            "WA_TabletTracking",
                            "WA_ContentsMarginsRespectsSafeArea",
                            "WA_StyleSheetTarget",
                            "WA_AttributeCount"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ApplicationAttribute",
                        "values": [
                            "AA_ImmediateWidgetCreation",
                            "AA_MSWindowsUseDirect3DByDefault",
                            "AA_DontShowIconsInMenus",
                            "AA_NativeWindows",
                            "AA_DontCreateNativeWidgetSiblings",
                            "AA_PluginApplication",
                            "AA_MacPluginApplication",
                            "AA_DontUseNativeMenuBar",
                            "AA_MacDontSwapCtrlAndMeta",
                            "AA_Use96Dpi",
                            "AA_DisableNativeVirtualKeyboard",
                            "AA_X11InitThreads",
                            "AA_SynthesizeTouchForUnhandledMouseEvents",
                            "AA_SynthesizeMouseForUnhandledTouchEvents",
                            "AA_UseHighDpiPixmaps",
                            "AA_ForceRasterWidgets",
                            "AA_UseDesktopOpenGL",
                            "AA_UseOpenGLES",
                            "AA_UseSoftwareOpenGL",
                            "AA_ShareOpenGLContexts",
                            "AA_SetPalette",
                            "AA_EnableHighDpiScaling",
                            "AA_DisableHighDpiScaling",
                            "AA_UseStyleSheetPropagationInWidgetStyles",
                            "AA_DontUseNativeDialogs",
                            "AA_SynthesizeMouseForUnhandledTabletEvents",
                            "AA_CompressHighFrequencyEvents",
                            "AA_DontCheckOpenGLContextThreadAffinity",
                            "AA_DisableShaderDiskCache",
                            "AA_DontShowShortcutsInContextMenus",
                            "AA_CompressTabletEvents",
                            "AA_DisableWindowContextHelpButton",
                            "AA_DisableSessionManager",
                            "AA_AttributeCount"
                        ]
                    },
                    {
                        "alias": "ImageConversionFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "ImageConversionFlags",
                        "values": [
                            "ColorMode_Mask",
                            "AutoColor",
                            "ColorOnly",
                            "MonoOnly",
                            "AlphaDither_Mask",
                            "ThresholdAlphaDither",
                            "OrderedAlphaDither",
                            "DiffuseAlphaDither",
                            "NoAlpha",
                            "Dither_Mask",
                            "DiffuseDither",
                            "OrderedDither",
                            "ThresholdDither",
                            "DitherMode_Mask",
                            "AutoDither",
                            "PreferDither",
                            "AvoidDither",
                            "NoOpaqueDetection",
                            "NoFormatConversion"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "BGMode",
                        "values": [
                            "TransparentMode",
                            "OpaqueMode"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Key",
                        "values": [
                            "Key_Escape",
                            "Key_Tab",
                            "Key_Backtab",
                            "Key_Backspace",
                            "Key_Return",
                            "Key_Enter",
                            "Key_Insert",
                            "Key_Delete",
                            "Key_Pause",
                            "Key_Print",
                            "Key_SysReq",
                            "Key_Clear",
                            "Key_Home",
                            "Key_End",
                            "Key_Left",
                            "Key_Up",
                            "Key_Right",
                            "Key_Down",
                            "Key_PageUp",
                            "Key_PageDown",
                            "Key_Shift",
                            "Key_Control",
                            "Key_Meta",
                            "Key_Alt",
                            "Key_CapsLock",
                            "Key_NumLock",
                            "Key_ScrollLock",
                            "Key_F1",
                            "Key_F2",
                            "Key_F3",
                            "Key_F4",
                            "Key_F5",
                            "Key_F6",
                            "Key_F7",
                            "Key_F8",
                            "Key_F9",
                            "Key_F10",
                            "Key_F11",
                            "Key_F12",
                            "Key_F13",
                            "Key_F14",
                            "Key_F15",
                            "Key_F16",
                            "Key_F17",
                            "Key_F18",
                            "Key_F19",
                            "Key_F20",
                            "Key_F21",
                            "Key_F22",
                            "Key_F23",
                            "Key_F24",
                            "Key_F25",
                            "Key_F26",
                            "Key_F27",
                            "Key_F28",
                            "Key_F29",
                            "Key_F30",
                            "Key_F31",
                            "Key_F32",
                            "Key_F33",
                            "Key_F34",
                            "Key_F35",
                            "Key_Super_L",
                            "Key_Super_R",
                            "Key_Menu",
                            "Key_Hyper_L",
                            "Key_Hyper_R",
                            "Key_Help",
                            "Key_Direction_L",
                            "Key_Direction_R",
                            "Key_Space",
                            "Key_Any",
                            "Key_Exclam",
                            "Key_QuoteDbl",
                            "Key_NumberSign",
                            "Key_Dollar",
                            "Key_Percent",
                            "Key_Ampersand",
                            "Key_Apostrophe",
                            "Key_ParenLeft",
                            "Key_ParenRight",
                            "Key_Asterisk",
                            "Key_Plus",
                            "Key_Comma",
                            "Key_Minus",
                            "Key_Period",
                            "Key_Slash",
                            "Key_0",
                            "Key_1",
                            "Key_2",
                            "Key_3",
                            "Key_4",
                            "Key_5",
                            "Key_6",
                            "Key_7",
                            "Key_8",
                            "Key_9",
                            "Key_Colon",
                            "Key_Semicolon",
                            "Key_Less",
                            "Key_Equal",
                            "Key_Greater",
                            "Key_Question",
                            "Key_At",
                            "Key_A",
                            "Key_B",
                            "Key_C",
                            "Key_D",
                            "Key_E",
                            "Key_F",
                            "Key_G",
                            "Key_H",
                            "Key_I",
                            "Key_J",
                            "Key_K",
                            "Key_L",
                            "Key_M",
                            "Key_N",
                            "Key_O",
                            "Key_P",
                            "Key_Q",
                            "Key_R",
                            "Key_S",
                            "Key_T",
                            "Key_U",
                            "Key_V",
                            "Key_W",
                            "Key_X",
                            "Key_Y",
                            "Key_Z",
                            "Key_BracketLeft",
                            "Key_Backslash",
                            "Key_BracketRight",
                            "Key_AsciiCircum",
                            "Key_Underscore",
                            "Key_QuoteLeft",
                            "Key_BraceLeft",
                            "Key_Bar",
                            "Key_BraceRight",
                            "Key_AsciiTilde",
                            "Key_nobreakspace",
                            "Key_exclamdown",
                            "Key_cent",
                            "Key_sterling",
                            "Key_currency",
                            "Key_yen",
                            "Key_brokenbar",
                            "Key_section",
                            "Key_diaeresis",
                            "Key_copyright",
                            "Key_ordfeminine",
                            "Key_guillemotleft",
                            "Key_notsign",
                            "Key_hyphen",
                            "Key_registered",
                            "Key_macron",
                            "Key_degree",
                            "Key_plusminus",
                            "Key_twosuperior",
                            "Key_threesuperior",
                            "Key_acute",
                            "Key_mu",
                            "Key_paragraph",
                            "Key_periodcentered",
                            "Key_cedilla",
                            "Key_onesuperior",
                            "Key_masculine",
                            "Key_guillemotright",
                            "Key_onequarter",
                            "Key_onehalf",
                            "Key_threequarters",
                            "Key_questiondown",
                            "Key_Agrave",
                            "Key_Aacute",
                            "Key_Acircumflex",
                            "Key_Atilde",
                            "Key_Adiaeresis",
                            "Key_Aring",
                            "Key_AE",
                            "Key_Ccedilla",
                            "Key_Egrave",
                            "Key_Eacute",
                            "Key_Ecircumflex",
                            "Key_Ediaeresis",
                            "Key_Igrave",
                            "Key_Iacute",
                            "Key_Icircumflex",
                            "Key_Idiaeresis",
                            "Key_ETH",
                            "Key_Ntilde",
                            "Key_Ograve",
                            "Key_Oacute",
                            "Key_Ocircumflex",
                            "Key_Otilde",
                            "Key_Odiaeresis",
                            "Key_multiply",
                            "Key_Ooblique",
                            "Key_Ugrave",
                            "Key_Uacute",
                            "Key_Ucircumflex",
                            "Key_Udiaeresis",
                            "Key_Yacute",
                            "Key_THORN",
                            "Key_ssharp",
                            "Key_division",
                            "Key_ydiaeresis",
                            "Key_AltGr",
                            "Key_Multi_key",
                            "Key_Codeinput",
                            "Key_SingleCandidate",
                            "Key_MultipleCandidate",
                            "Key_PreviousCandidate",
                            "Key_Mode_switch",
                            "Key_Kanji",
                            "Key_Muhenkan",
                            "Key_Henkan",
                            "Key_Romaji",
                            "Key_Hiragana",
                            "Key_Katakana",
                            "Key_Hiragana_Katakana",
                            "Key_Zenkaku",
                            "Key_Hankaku",
                            "Key_Zenkaku_Hankaku",
                            "Key_Touroku",
                            "Key_Massyo",
                            "Key_Kana_Lock",
                            "Key_Kana_Shift",
                            "Key_Eisu_Shift",
                            "Key_Eisu_toggle",
                            "Key_Hangul",
                            "Key_Hangul_Start",
                            "Key_Hangul_End",
                            "Key_Hangul_Hanja",
                            "Key_Hangul_Jamo",
                            "Key_Hangul_Romaja",
                            "Key_Hangul_Jeonja",
                            "Key_Hangul_Banja",
                            "Key_Hangul_PreHanja",
                            "Key_Hangul_PostHanja",
                            "Key_Hangul_Special",
                            "Key_Dead_Grave",
                            "Key_Dead_Acute",
                            "Key_Dead_Circumflex",
                            "Key_Dead_Tilde",
                            "Key_Dead_Macron",
                            "Key_Dead_Breve",
                            "Key_Dead_Abovedot",
                            "Key_Dead_Diaeresis",
                            "Key_Dead_Abovering",
                            "Key_Dead_Doubleacute",
                            "Key_Dead_Caron",
                            "Key_Dead_Cedilla",
                            "Key_Dead_Ogonek",
                            "Key_Dead_Iota",
                            "Key_Dead_Voiced_Sound",
                            "Key_Dead_Semivoiced_Sound",
                            "Key_Dead_Belowdot",
                            "Key_Dead_Hook",
                            "Key_Dead_Horn",
                            "Key_Dead_Stroke",
                            "Key_Dead_Abovecomma",
                            "Key_Dead_Abovereversedcomma",
                            "Key_Dead_Doublegrave",
                            "Key_Dead_Belowring",
                            "Key_Dead_Belowmacron",
                            "Key_Dead_Belowcircumflex",
                            "Key_Dead_Belowtilde",
                            "Key_Dead_Belowbreve",
                            "Key_Dead_Belowdiaeresis",
                            "Key_Dead_Invertedbreve",
                            "Key_Dead_Belowcomma",
                            "Key_Dead_Currency",
                            "Key_Dead_a",
                            "Key_Dead_A",
                            "Key_Dead_e",
                            "Key_Dead_E",
                            "Key_Dead_i",
                            "Key_Dead_I",
                            "Key_Dead_o",
                            "Key_Dead_O",
                            "Key_Dead_u",
                            "Key_Dead_U",
                            "Key_Dead_Small_Schwa",
                            "Key_Dead_Capital_Schwa",
                            "Key_Dead_Greek",
                            "Key_Dead_Lowline",
                            "Key_Dead_Aboveverticalline",
                            "Key_Dead_Belowverticalline",
                            "Key_Dead_Longsolidusoverlay",
                            "Key_Back",
                            "Key_Forward",
                            "Key_Stop",
                            "Key_Refresh",
                            "Key_VolumeDown",
                            "Key_VolumeMute",
                            "Key_VolumeUp",
                            "Key_BassBoost",
                            "Key_BassUp",
                            "Key_BassDown",
                            "Key_TrebleUp",
                            "Key_TrebleDown",
                            "Key_MediaPlay",
                            "Key_MediaStop",
                            "Key_MediaPrevious",
                            "Key_MediaNext",
                            "Key_MediaRecord",
                            "Key_MediaPause",
                            "Key_MediaTogglePlayPause",
                            "Key_HomePage",
                            "Key_Favorites",
                            "Key_Search",
                            "Key_Standby",
                            "Key_OpenUrl",
                            "Key_LaunchMail",
                            "Key_LaunchMedia",
                            "Key_Launch0",
                            "Key_Launch1",
                            "Key_Launch2",
                            "Key_Launch3",
                            "Key_Launch4",
                            "Key_Launch5",
                            "Key_Launch6",
                            "Key_Launch7",
                            "Key_Launch8",
                            "Key_Launch9",
                            "Key_LaunchA",
                            "Key_LaunchB",
                            "Key_LaunchC",
                            "Key_LaunchD",
                            "Key_LaunchE",
                            "Key_LaunchF",
                            "Key_MonBrightnessUp",
                            "Key_MonBrightnessDown",
                            "Key_KeyboardLightOnOff",
                            "Key_KeyboardBrightnessUp",
                            "Key_KeyboardBrightnessDown",
                            "Key_PowerOff",
                            "Key_WakeUp",
                            "Key_Eject",
                            "Key_ScreenSaver",
                            "Key_WWW",
                            "Key_Memo",
                            "Key_LightBulb",
                            "Key_Shop",
                            "Key_History",
                            "Key_AddFavorite",
                            "Key_HotLinks",
                            "Key_BrightnessAdjust",
                            "Key_Finance",
                            "Key_Community",
                            "Key_AudioRewind",
                            "Key_BackForward",
                            "Key_ApplicationLeft",
                            "Key_ApplicationRight",
                            "Key_Book",
                            "Key_CD",
                            "Key_Calculator",
                            "Key_ToDoList",
                            "Key_ClearGrab",
                            "Key_Close",
                            "Key_Copy",
                            "Key_Cut",
                            "Key_Display",
                            "Key_DOS",
                            "Key_Documents",
                            "Key_Excel",
                            "Key_Explorer",
                            "Key_Game",
                            "Key_Go",
                            "Key_iTouch",
                            "Key_LogOff",
                            "Key_Market",
                            "Key_Meeting",
                            "Key_MenuKB",
                            "Key_MenuPB",
                            "Key_MySites",
                            "Key_News",
                            "Key_OfficeHome",
                            "Key_Option",
                            "Key_Paste",
                            "Key_Phone",
                            "Key_Calendar",
                            "Key_Reply",
                            "Key_Reload",
                            "Key_RotateWindows",
                            "Key_RotationPB",
                            "Key_RotationKB",
                            "Key_Save",
                            "Key_Send",
                            "Key_Spell",
                            "Key_SplitScreen",
                            "Key_Support",
                            "Key_TaskPane",
                            "Key_Terminal",
                            "Key_Tools",
                            "Key_Travel",
                            "Key_Video",
                            "Key_Word",
                            "Key_Xfer",
                            "Key_ZoomIn",
                            "Key_ZoomOut",
                            "Key_Away",
                            "Key_Messenger",
                            "Key_WebCam",
                            "Key_MailForward",
                            "Key_Pictures",
                            "Key_Music",
                            "Key_Battery",
                            "Key_Bluetooth",
                            "Key_WLAN",
                            "Key_UWB",
                            "Key_AudioForward",
                            "Key_AudioRepeat",
                            "Key_AudioRandomPlay",
                            "Key_Subtitle",
                            "Key_AudioCycleTrack",
                            "Key_Time",
                            "Key_Hibernate",
                            "Key_View",
                            "Key_TopMenu",
                            "Key_PowerDown",
                            "Key_Suspend",
                            "Key_ContrastAdjust",
                            "Key_LaunchG",
                            "Key_LaunchH",
                            "Key_TouchpadToggle",
                            "Key_TouchpadOn",
                            "Key_TouchpadOff",
                            "Key_MicMute",
                            "Key_Red",
                            "Key_Green",
                            "Key_Yellow",
                            "Key_Blue",
                            "Key_ChannelUp",
                            "Key_ChannelDown",
                            "Key_Guide",
                            "Key_Info",
                            "Key_Settings",
                            "Key_MicVolumeUp",
                            "Key_MicVolumeDown",
                            "Key_New",
                            "Key_Open",
                            "Key_Find",
                            "Key_Undo",
                            "Key_Redo",
                            "Key_MediaLast",
                            "Key_Select",
                            "Key_Yes",
                            "Key_No",
                            "Key_Cancel",
                            "Key_Printer",
                            "Key_Execute",
                            "Key_Sleep",
                            "Key_Play",
                            "Key_Zoom",
                            "Key_Exit",
                            "Key_Context1",
                            "Key_Context2",
                            "Key_Context3",
                            "Key_Context4",
                            "Key_Call",
                            "Key_Hangup",
                            "Key_Flip",
                            "Key_ToggleCallHangup",
                            "Key_VoiceDial",
                            "Key_LastNumberRedial",
                            "Key_Camera",
                            "Key_CameraFocus",
                            "Key_unknown"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ArrowType",
                        "values": [
                            "NoArrow",
                            "UpArrow",
                            "DownArrow",
                            "LeftArrow",
                            "RightArrow"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PenStyle",
                        "values": [
                            "NoPen",
                            "SolidLine",
                            "DashLine",
                            "DotLine",
                            "DashDotLine",
                            "DashDotDotLine",
                            "CustomDashLine"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PenCapStyle",
                        "values": [
                            "FlatCap",
                            "SquareCap",
                            "RoundCap",
                            "MPenCapStyle"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PenJoinStyle",
                        "values": [
                            "MiterJoin",
                            "BevelJoin",
                            "RoundJoin",
                            "SvgMiterJoin",
                            "MPenJoinStyle"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "BrushStyle",
                        "values": [
                            "NoBrush",
                            "SolidPattern",
                            "Dense1Pattern",
                            "Dense2Pattern",
                            "Dense3Pattern",
                            "Dense4Pattern",
                            "Dense5Pattern",
                            "Dense6Pattern",
                            "Dense7Pattern",
                            "HorPattern",
                            "VerPattern",
                            "CrossPattern",
                            "BDiagPattern",
                            "FDiagPattern",
                            "DiagCrossPattern",
                            "LinearGradientPattern",
                            "RadialGradientPattern",
                            "ConicalGradientPattern",
                            "TexturePattern"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SizeMode",
                        "values": [
                            "AbsoluteSize",
                            "RelativeSize"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CursorShape",
                        "values": [
                            "ArrowCursor",
                            "UpArrowCursor",
                            "CrossCursor",
                            "WaitCursor",
                            "IBeamCursor",
                            "SizeVerCursor",
                            "SizeHorCursor",
                            "SizeBDiagCursor",
                            "SizeFDiagCursor",
                            "SizeAllCursor",
                            "BlankCursor",
                            "SplitVCursor",
                            "SplitHCursor",
                            "PointingHandCursor",
                            "ForbiddenCursor",
                            "WhatsThisCursor",
                            "BusyCursor",
                            "OpenHandCursor",
                            "ClosedHandCursor",
                            "DragCopyCursor",
                            "DragMoveCursor",
                            "DragLinkCursor",
                            "LastCursor",
                            "BitmapCursor",
                            "CustomCursor"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextFormat",
                        "values": [
                            "PlainText",
                            "RichText",
                            "AutoText",
                            "MarkdownText"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "AspectRatioMode",
                        "values": [
                            "IgnoreAspectRatio",
                            "KeepAspectRatio",
                            "KeepAspectRatioByExpanding"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "DockWidgetArea",
                        "values": [
                            "LeftDockWidgetArea",
                            "RightDockWidgetArea",
                            "TopDockWidgetArea",
                            "BottomDockWidgetArea",
                            "DockWidgetArea_Mask",
                            "AllDockWidgetAreas",
                            "NoDockWidgetArea"
                        ]
                    },
                    {
                        "alias": "DockWidgetArea",
                        "isClass": false,
                        "isFlag": true,
                        "name": "DockWidgetAreas",
                        "values": [
                            "LeftDockWidgetArea",
                            "RightDockWidgetArea",
                            "TopDockWidgetArea",
                            "BottomDockWidgetArea",
                            "DockWidgetArea_Mask",
                            "AllDockWidgetAreas",
                            "NoDockWidgetArea"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ToolBarArea",
                        "values": [
                            "LeftToolBarArea",
                            "RightToolBarArea",
                            "TopToolBarArea",
                            "BottomToolBarArea",
                            "ToolBarArea_Mask",
                            "AllToolBarAreas",
                            "NoToolBarArea"
                        ]
                    },
                    {
                        "alias": "ToolBarArea",
                        "isClass": false,
                        "isFlag": true,
                        "name": "ToolBarAreas",
                        "values": [
                            "LeftToolBarArea",
                            "RightToolBarArea",
                            "TopToolBarArea",
                            "BottomToolBarArea",
                            "ToolBarArea_Mask",
                            "AllToolBarAreas",
                            "NoToolBarArea"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "DateFormat",
                        "values": [
                            "TextDate",
                            "ISODate",
                            "SystemLocaleDate",
                            "LocalDate",
                            "LocaleDate",
                            "SystemLocaleShortDate",
                            "SystemLocaleLongDate",
                            "DefaultLocaleShortDate",
                            "DefaultLocaleLongDate",
                            "RFC2822Date",
                            "ISODateWithMs"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TimeSpec",
                        "values": [
                            "LocalTime",
                            "UTC",
                            "OffsetFromUTC",
                            "TimeZone"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "DayOfWeek",
                        "values": [
                            "Monday",
                            "Tuesday",
                            "Wednesday",
                            "Thursday",
                            "Friday",
                            "Saturday",
                            "Sunday"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ScrollBarPolicy",
                        "values": [
                            "ScrollBarAsNeeded",
                            "ScrollBarAlwaysOff",
                            "ScrollBarAlwaysOn"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CaseSensitivity",
                        "values": [
                            "CaseInsensitive",
                            "CaseSensitive"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Corner",
                        "values": [
                            "TopLeftCorner",
                            "TopRightCorner",
                            "BottomLeftCorner",
                            "BottomRightCorner"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Edge",
                        "values": [
                            "TopEdge",
                            "LeftEdge",
                            "RightEdge",
                            "BottomEdge"
                        ]
                    },
                    {
                        "alias": "Edge",
                        "isClass": false,
                        "isFlag": true,
                        "name": "Edges",
                        "values": [
                            "TopEdge",
                            "LeftEdge",
                            "RightEdge",
                            "BottomEdge"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ConnectionType",
                        "values": [
                            "AutoConnection",
                            "DirectConnection",
                            "QueuedConnection",
                            "BlockingQueuedConnection",
                            "UniqueConnection"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ShortcutContext",
                        "values": [
                            "WidgetShortcut",
                            "WindowShortcut",
                            "ApplicationShortcut",
                            "WidgetWithChildrenShortcut"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FillRule",
                        "values": [
                            "OddEvenFill",
                            "WindingFill"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MaskMode",
                        "values": [
                            "MaskInColor",
                            "MaskOutColor"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ClipOperation",
                        "values": [
                            "NoClip",
                            "ReplaceClip",
                            "IntersectClip"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ItemSelectionMode",
                        "values": [
                            "ContainsItemShape",
                            "IntersectsItemShape",
                            "ContainsItemBoundingRect",
                            "IntersectsItemBoundingRect"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ItemSelectionOperation",
                        "values": [
                            "ReplaceSelection",
                            "AddToSelection"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TransformationMode",
                        "values": [
                            "FastTransformation",
                            "SmoothTransformation"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Axis",
                        "values": [
                            "XAxis",
                            "YAxis",
                            "ZAxis"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "FocusReason",
                        "values": [
                            "MouseFocusReason",
                            "TabFocusReason",
                            "BacktabFocusReason",
                            "ActiveWindowFocusReason",
                            "PopupFocusReason",
                            "ShortcutFocusReason",
                            "MenuBarFocusReason",
                            "OtherFocusReason",
                            "NoFocusReason"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ContextMenuPolicy",
                        "values": [
                            "NoContextMenu",
                            "DefaultContextMenu",
                            "ActionsContextMenu",
                            "CustomContextMenu",
                            "PreventContextMenu"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "InputMethodQuery",
                        "values": [
                            "ImEnabled",
                            "ImCursorRectangle",
                            "ImMicroFocus",
                            "ImFont",
                            "ImCursorPosition",
                            "ImSurroundingText",
                            "ImCurrentSelection",
                            "ImMaximumTextLength",
                            "ImAnchorPosition",
                            "ImHints",
                            "ImPreferredLanguage",
                            "ImAbsolutePosition",
                            "ImTextBeforeCursor",
                            "ImTextAfterCursor",
                            "ImEnterKeyType",
                            "ImAnchorRectangle",
                            "ImInputItemClipRectangle",
                            "ImPlatformData",
                            "ImQueryInput",
                            "ImQueryAll"
                        ]
                    },
                    {
                        "alias": "InputMethodQuery",
                        "isClass": false,
                        "isFlag": true,
                        "name": "InputMethodQueries",
                        "values": [
                            "ImEnabled",
                            "ImCursorRectangle",
                            "ImMicroFocus",
                            "ImFont",
                            "ImCursorPosition",
                            "ImSurroundingText",
                            "ImCurrentSelection",
                            "ImMaximumTextLength",
                            "ImAnchorPosition",
                            "ImHints",
                            "ImPreferredLanguage",
                            "ImAbsolutePosition",
                            "ImTextBeforeCursor",
                            "ImTextAfterCursor",
                            "ImEnterKeyType",
                            "ImAnchorRectangle",
                            "ImInputItemClipRectangle",
                            "ImPlatformData",
                            "ImQueryInput",
                            "ImQueryAll"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "InputMethodHint",
                        "values": [
                            "ImhNone",
                            "ImhHiddenText",
                            "ImhSensitiveData",
                            "ImhNoAutoUppercase",
                            "ImhPreferNumbers",
                            "ImhPreferUppercase",
                            "ImhPreferLowercase",
                            "ImhNoPredictiveText",
                            "ImhDate",
                            "ImhTime",
                            "ImhPreferLatin",
                            "ImhMultiLine",
                            "ImhNoEditMenu",
                            "ImhNoTextHandles",
                            "ImhDigitsOnly",
                            "ImhFormattedNumbersOnly",
                            "ImhUppercaseOnly",
                            "ImhLowercaseOnly",
                            "ImhDialableCharactersOnly",
                            "ImhEmailCharactersOnly",
                            "ImhUrlCharactersOnly",
                            "ImhLatinOnly",
                            "ImhExclusiveInputMask"
                        ]
                    },
                    {
                        "alias": "InputMethodHint",
                        "isClass": false,
                        "isFlag": true,
                        "name": "InputMethodHints",
                        "values": [
                            "ImhNone",
                            "ImhHiddenText",
                            "ImhSensitiveData",
                            "ImhNoAutoUppercase",
                            "ImhPreferNumbers",
                            "ImhPreferUppercase",
                            "ImhPreferLowercase",
                            "ImhNoPredictiveText",
                            "ImhDate",
                            "ImhTime",
                            "ImhPreferLatin",
                            "ImhMultiLine",
                            "ImhNoEditMenu",
                            "ImhNoTextHandles",
                            "ImhDigitsOnly",
                            "ImhFormattedNumbersOnly",
                            "ImhUppercaseOnly",
                            "ImhLowercaseOnly",
                            "ImhDialableCharactersOnly",
                            "ImhEmailCharactersOnly",
                            "ImhUrlCharactersOnly",
                            "ImhLatinOnly",
                            "ImhExclusiveInputMask"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "EnterKeyType",
                        "values": [
                            "EnterKeyDefault",
                            "EnterKeyReturn",
                            "EnterKeyDone",
                            "EnterKeyGo",
                            "EnterKeySend",
                            "EnterKeySearch",
                            "EnterKeyNext",
                            "EnterKeyPrevious"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ToolButtonStyle",
                        "values": [
                            "ToolButtonIconOnly",
                            "ToolButtonTextOnly",
                            "ToolButtonTextBesideIcon",
                            "ToolButtonTextUnderIcon",
                            "ToolButtonFollowStyle"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "LayoutDirection",
                        "values": [
                            "LeftToRight",
                            "RightToLeft",
                            "LayoutDirectionAuto"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "DropAction",
                        "values": [
                            "CopyAction",
                            "MoveAction",
                            "LinkAction",
                            "ActionMask",
                            "TargetMoveAction",
                            "IgnoreAction"
                        ]
                    },
                    {
                        "alias": "DropAction",
                        "isClass": false,
                        "isFlag": true,
                        "name": "DropActions",
                        "values": [
                            "CopyAction",
                            "MoveAction",
                            "LinkAction",
                            "ActionMask",
                            "TargetMoveAction",
                            "IgnoreAction"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CheckState",
                        "values": [
                            "Unchecked",
                            "PartiallyChecked",
                            "Checked"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ItemDataRole",
                        "values": [
                            "DisplayRole",
                            "DecorationRole",
                            "EditRole",
                            "ToolTipRole",
                            "StatusTipRole",
                            "WhatsThisRole",
                            "FontRole",
                            "TextAlignmentRole",
                            "BackgroundRole",
                            "ForegroundRole",
                            "BackgroundColorRole",
                            "TextColorRole",
                            "CheckStateRole",
                            "AccessibleTextRole",
                            "AccessibleDescriptionRole",
                            "SizeHintRole",
                            "InitialSortOrderRole",
                            "DisplayPropertyRole",
                            "DecorationPropertyRole",
                            "ToolTipPropertyRole",
                            "StatusTipPropertyRole",
                            "WhatsThisPropertyRole",
                            "UserRole"
                        ]
                    },
                    {
                        "alias": "ItemFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "ItemFlags",
                        "values": [
                            "NoItemFlags",
                            "ItemIsSelectable",
                            "ItemIsEditable",
                            "ItemIsDragEnabled",
                            "ItemIsDropEnabled",
                            "ItemIsUserCheckable",
                            "ItemIsEnabled",
                            "ItemIsAutoTristate",
                            "ItemIsTristate",
                            "ItemNeverHasChildren",
                            "ItemIsUserTristate"
                        ]
                    },
                    {
                        "alias": "MatchFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "MatchFlags",
                        "values": [
                            "MatchExactly",
                            "MatchContains",
                            "MatchStartsWith",
                            "MatchEndsWith",
                            "MatchRegExp",
                            "MatchWildcard",
                            "MatchFixedString",
                            "MatchRegularExpression",
                            "MatchCaseSensitive",
                            "MatchWrap",
                            "MatchRecursive"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "WindowModality",
                        "values": [
                            "NonModal",
                            "WindowModal",
                            "ApplicationModal"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TextInteractionFlag",
                        "values": [
                            "NoTextInteraction",
                            "TextSelectableByMouse",
                            "TextSelectableByKeyboard",
                            "LinksAccessibleByMouse",
                            "LinksAccessibleByKeyboard",
                            "TextEditable",
                            "TextEditorInteraction",
                            "TextBrowserInteraction"
                        ]
                    },
                    {
                        "alias": "TextInteractionFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "TextInteractionFlags",
                        "values": [
                            "NoTextInteraction",
                            "TextSelectableByMouse",
                            "TextSelectableByKeyboard",
                            "LinksAccessibleByMouse",
                            "LinksAccessibleByKeyboard",
                            "TextEditable",
                            "TextEditorInteraction",
                            "TextBrowserInteraction"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SizeHint",
                        "values": [
                            "MinimumSize",
                            "PreferredSize",
                            "MaximumSize",
                            "MinimumDescent",
                            "NSizeHints"
                        ]
                    },
                    {
                        "alias": "TouchPointState",
                        "isClass": false,
                        "isFlag": true,
                        "name": "TouchPointStates",
                        "values": [
                            "TouchPointPressed",
                            "TouchPointMoved",
                            "TouchPointStationary",
                            "TouchPointReleased"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "GestureState",
                        "values": [
                            "NoGesture",
                            "GestureStarted",
                            "GestureUpdated",
                            "GestureFinished",
                            "GestureCanceled"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "GestureType",
                        "values": [
                            "TapGesture",
                            "TapAndHoldGesture",
                            "PanGesture",
                            "PinchGesture",
                            "SwipeGesture",
                            "CustomGesture",
                            "LastGestureType"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "NativeGestureType",
                        "values": [
                            "BeginNativeGesture",
                            "EndNativeGesture",
                            "PanNativeGesture",
                            "ZoomNativeGesture",
                            "SmartZoomNativeGesture",
                            "RotateNativeGesture",
                            "SwipeNativeGesture"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "CursorMoveStyle",
                        "values": [
                            "LogicalMoveStyle",
                            "VisualMoveStyle"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TimerType",
                        "values": [
                            "PreciseTimer",
                            "CoarseTimer",
                            "VeryCoarseTimer"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ScrollPhase",
                        "values": [
                            "NoScrollPhase",
                            "ScrollBegin",
                            "ScrollUpdate",
                            "ScrollEnd",
                            "ScrollMomentum"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MouseEventSource",
                        "values": [
                            "MouseEventNotSynthesized",
                            "MouseEventSynthesizedBySystem",
                            "MouseEventSynthesizedByQt",
                            "MouseEventSynthesizedByApplication"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": true,
                        "name": "MouseEventFlag",
                        "values": [
                            "MouseEventCreatedDoubleClick",
                            "MouseEventFlagMask"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ChecksumType",
                        "values": [
                            "ChecksumIso3309",
                            "ChecksumItuV41"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "HighDpiScaleFactorRoundingPolicy",
                        "values": [
                            "Unset",
                            "Round",
                            "Ceil",
                            "Floor",
                            "RoundPreferFloor",
                            "PassThrough"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "Qt"
            }
        ],
        "inputFile": "qnamespace.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QThread",
                "object": true,
                "qualifiedClassName": "QThread",
                "signals": [
                    {
                        "access": "public",
                        "name": "started",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "Priority"
                            }
                        ],
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "terminate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "quit",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qthread.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QThreadPool",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "expiryTimeout",
                        "read": "expiryTimeout",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setExpiryTimeout"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "maxThreadCount",
                        "read": "maxThreadCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setMaxThreadCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "activeThreadCount",
                        "read": "activeThreadCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "stackSize",
                        "read": "stackSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "uint",
                        "user": false,
                        "write": "setStackSize"
                    }
                ],
                "qualifiedClassName": "QThreadPool",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qthreadpool.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFutureWatcherBase",
                "object": true,
                "qualifiedClassName": "QFutureWatcherBase",
                "signals": [
                    {
                        "access": "public",
                        "name": "started",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "canceled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "paused",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "resumed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "resultIndex",
                                "type": "int"
                            }
                        ],
                        "name": "resultReadyAt",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "beginIndex",
                                "type": "int"
                            },
                            {
                                "name": "endIndex",
                                "type": "int"
                            }
                        ],
                        "name": "resultsReadyAt",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "minimum",
                                "type": "int"
                            },
                            {
                                "name": "maximum",
                                "type": "int"
                            }
                        ],
                        "name": "progressRangeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "progressValue",
                                "type": "int"
                            }
                        ],
                        "name": "progressValueChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "progressText",
                                "type": "QString"
                            }
                        ],
                        "name": "progressTextChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "cancel",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "paused",
                                "type": "bool"
                            }
                        ],
                        "name": "setPaused",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pause",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "resume",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "togglePaused",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qfuturewatcher.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QCryptographicHash",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Algorithm",
                        "values": [
                            "Md4",
                            "Md5",
                            "Sha1",
                            "Sha224",
                            "Sha256",
                            "Sha384",
                            "Sha512",
                            "Keccak_224",
                            "Keccak_256",
                            "Keccak_384",
                            "Keccak_512",
                            "RealSha3_224",
                            "RealSha3_256",
                            "RealSha3_384",
                            "RealSha3_512",
                            "Sha3_224",
                            "Sha3_256",
                            "Sha3_384",
                            "Sha3_512"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QCryptographicHash"
            }
        ],
        "inputFile": "qcryptographichash.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QEasingCurve",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Type",
                        "values": [
                            "Linear",
                            "InQuad",
                            "OutQuad",
                            "InOutQuad",
                            "OutInQuad",
                            "InCubic",
                            "OutCubic",
                            "InOutCubic",
                            "OutInCubic",
                            "InQuart",
                            "OutQuart",
                            "InOutQuart",
                            "OutInQuart",
                            "InQuint",
                            "OutQuint",
                            "InOutQuint",
                            "OutInQuint",
                            "InSine",
                            "OutSine",
                            "InOutSine",
                            "OutInSine",
                            "InExpo",
                            "OutExpo",
                            "InOutExpo",
                            "OutInExpo",
                            "InCirc",
                            "OutCirc",
                            "InOutCirc",
                            "OutInCirc",
                            "InElastic",
                            "OutElastic",
                            "InOutElastic",
                            "OutInElastic",
                            "InBack",
                            "OutBack",
                            "InOutBack",
                            "OutInBack",
                            "InBounce",
                            "OutBounce",
                            "InOutBounce",
                            "OutInBounce",
                            "InCurve",
                            "OutCurve",
                            "SineCurve",
                            "CosineCurve",
                            "BezierSpline",
                            "TCBSpline",
                            "Custom",
                            "NCurveTypes"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QEasingCurve"
            }
        ],
        "inputFile": "qeasingcurve.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTimeLine",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "duration",
                        "read": "duration",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setDuration"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "updateInterval",
                        "read": "updateInterval",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setUpdateInterval"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "currentTime",
                        "read": "currentTime",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setCurrentTime"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "direction",
                        "read": "direction",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Direction",
                        "user": false,
                        "write": "setDirection"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "loopCount",
                        "read": "loopCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setLoopCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "curveShape",
                        "read": "curveShape",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "CurveShape",
                        "user": false,
                        "write": "setCurveShape"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "easingCurve",
                        "read": "easingCurve",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QEasingCurve",
                        "user": false,
                        "write": "setEasingCurve"
                    }
                ],
                "qualifiedClassName": "QTimeLine",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "qreal"
                            }
                        ],
                        "name": "valueChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "int"
                            }
                        ],
                        "name": "frameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newState",
                                "type": "QTimeLine::State"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "resume",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stop",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "paused",
                                "type": "bool"
                            }
                        ],
                        "name": "setPaused",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "msec",
                                "type": "int"
                            }
                        ],
                        "name": "setCurrentTime",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "toggleDirection",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qtimeline.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QLocale",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Language",
                        "values": [
                            "AnyLanguage",
                            "C",
                            "Abkhazian",
                            "Oromo",
                            "Afar",
                            "Afrikaans",
                            "Albanian",
                            "Amharic",
                            "Arabic",
                            "Armenian",
                            "Assamese",
                            "Aymara",
                            "Azerbaijani",
                            "Bashkir",
                            "Basque",
                            "Bengali",
                            "Dzongkha",
                            "Bihari",
                            "Bislama",
                            "Breton",
                            "Bulgarian",
                            "Burmese",
                            "Belarusian",
                            "Khmer",
                            "Catalan",
                            "Chinese",
                            "Corsican",
                            "Croatian",
                            "Czech",
                            "Danish",
                            "Dutch",
                            "English",
                            "Esperanto",
                            "Estonian",
                            "Faroese",
                            "Fijian",
                            "Finnish",
                            "French",
                            "WesternFrisian",
                            "Gaelic",
                            "Galician",
                            "Georgian",
                            "German",
                            "Greek",
                            "Greenlandic",
                            "Guarani",
                            "Gujarati",
                            "Hausa",
                            "Hebrew",
                            "Hindi",
                            "Hungarian",
                            "Icelandic",
                            "Indonesian",
                            "Interlingua",
                            "Interlingue",
                            "Inuktitut",
                            "Inupiak",
                            "Irish",
                            "Italian",
                            "Japanese",
                            "Javanese",
                            "Kannada",
                            "Kashmiri",
                            "Kazakh",
                            "Kinyarwanda",
                            "Kirghiz",
                            "Korean",
                            "Kurdish",
                            "Rundi",
                            "Lao",
                            "Latin",
                            "Latvian",
                            "Lingala",
                            "Lithuanian",
                            "Macedonian",
                            "Malagasy",
                            "Malay",
                            "Malayalam",
                            "Maltese",
                            "Maori",
                            "Marathi",
                            "Marshallese",
                            "Mongolian",
                            "NauruLanguage",
                            "Nepali",
                            "NorwegianBokmal",
                            "Occitan",
                            "Oriya",
                            "Pashto",
                            "Persian",
                            "Polish",
                            "Portuguese",
                            "Punjabi",
                            "Quechua",
                            "Romansh",
                            "Romanian",
                            "Russian",
                            "Samoan",
                            "Sango",
                            "Sanskrit",
                            "Serbian",
                            "Ossetic",
                            "SouthernSotho",
                            "Tswana",
                            "Shona",
                            "Sindhi",
                            "Sinhala",
                            "Swati",
                            "Slovak",
                            "Slovenian",
                            "Somali",
                            "Spanish",
                            "Sundanese",
                            "Swahili",
                            "Swedish",
                            "Sardinian",
                            "Tajik",
                            "Tamil",
                            "Tatar",
                            "Telugu",
                            "Thai",
                            "Tibetan",
                            "Tigrinya",
                            "Tongan",
                            "Tsonga",
                            "Turkish",
                            "Turkmen",
                            "Tahitian",
                            "Uighur",
                            "Ukrainian",
                            "Urdu",
                            "Uzbek",
                            "Vietnamese",
                            "Volapuk",
                            "Welsh",
                            "Wolof",
                            "Xhosa",
                            "Yiddish",
                            "Yoruba",
                            "Zhuang",
                            "Zulu",
                            "NorwegianNynorsk",
                            "Bosnian",
                            "Divehi",
                            "Manx",
                            "Cornish",
                            "Akan",
                            "Konkani",
                            "Ga",
                            "Igbo",
                            "Kamba",
                            "Syriac",
                            "Blin",
                            "Geez",
                            "Koro",
                            "Sidamo",
                            "Atsam",
                            "Tigre",
                            "Jju",
                            "Friulian",
                            "Venda",
                            "Ewe",
                            "Walamo",
                            "Hawaiian",
                            "Tyap",
                            "Nyanja",
                            "Filipino",
                            "SwissGerman",
                            "SichuanYi",
                            "Kpelle",
                            "LowGerman",
                            "SouthNdebele",
                            "NorthernSotho",
                            "NorthernSami",
                            "Taroko",
                            "Gusii",
                            "Taita",
                            "Fulah",
                            "Kikuyu",
                            "Samburu",
                            "Sena",
                            "NorthNdebele",
                            "Rombo",
                            "Tachelhit",
                            "Kabyle",
                            "Nyankole",
                            "Bena",
                            "Vunjo",
                            "Bambara",
                            "Embu",
                            "Cherokee",
                            "Morisyen",
                            "Makonde",
                            "Langi",
                            "Ganda",
                            "Bemba",
                            "Kabuverdianu",
                            "Meru",
                            "Kalenjin",
                            "Nama",
                            "Machame",
                            "Colognian",
                            "Masai",
                            "Soga",
                            "Luyia",
                            "Asu",
                            "Teso",
                            "Saho",
                            "KoyraChiini",
                            "Rwa",
                            "Luo",
                            "Chiga",
                            "CentralMoroccoTamazight",
                            "KoyraboroSenni",
                            "Shambala",
                            "Bodo",
                            "Avaric",
                            "Chamorro",
                            "Chechen",
                            "Church",
                            "Chuvash",
                            "Cree",
                            "Haitian",
                            "Herero",
                            "HiriMotu",
                            "Kanuri",
                            "Komi",
                            "Kongo",
                            "Kwanyama",
                            "Limburgish",
                            "LubaKatanga",
                            "Luxembourgish",
                            "Navaho",
                            "Ndonga",
                            "Ojibwa",
                            "Pali",
                            "Walloon",
                            "Aghem",
                            "Basaa",
                            "Zarma",
                            "Duala",
                            "JolaFonyi",
                            "Ewondo",
                            "Bafia",
                            "MakhuwaMeetto",
                            "Mundang",
                            "Kwasio",
                            "Nuer",
                            "Sakha",
                            "Sangu",
                            "CongoSwahili",
                            "Tasawaq",
                            "Vai",
                            "Walser",
                            "Yangben",
                            "Avestan",
                            "Asturian",
                            "Ngomba",
                            "Kako",
                            "Meta",
                            "Ngiemboon",
                            "Aragonese",
                            "Akkadian",
                            "AncientEgyptian",
                            "AncientGreek",
                            "Aramaic",
                            "Balinese",
                            "Bamun",
                            "BatakToba",
                            "Buginese",
                            "Buhid",
                            "Carian",
                            "Chakma",
                            "ClassicalMandaic",
                            "Coptic",
                            "Dogri",
                            "EasternCham",
                            "EasternKayah",
                            "Etruscan",
                            "Gothic",
                            "Hanunoo",
                            "Ingush",
                            "LargeFloweryMiao",
                            "Lepcha",
                            "Limbu",
                            "Lisu",
                            "Lu",
                            "Lycian",
                            "Lydian",
                            "Mandingo",
                            "Manipuri",
                            "Meroitic",
                            "NorthernThai",
                            "OldIrish",
                            "OldNorse",
                            "OldPersian",
                            "OldTurkish",
                            "Pahlavi",
                            "Parthian",
                            "Phoenician",
                            "PrakritLanguage",
                            "Rejang",
                            "Sabaean",
                            "Samaritan",
                            "Santali",
                            "Saurashtra",
                            "Sora",
                            "Sylheti",
                            "Tagbanwa",
                            "TaiDam",
                            "TaiNua",
                            "Ugaritic",
                            "Akoose",
                            "Lakota",
                            "StandardMoroccanTamazight",
                            "Mapuche",
                            "CentralKurdish",
                            "LowerSorbian",
                            "UpperSorbian",
                            "Kenyang",
                            "Mohawk",
                            "Nko",
                            "Prussian",
                            "Kiche",
                            "SouthernSami",
                            "LuleSami",
                            "InariSami",
                            "SkoltSami",
                            "Warlpiri",
                            "ManichaeanMiddlePersian",
                            "Mende",
                            "AncientNorthArabian",
                            "LinearA",
                            "HmongNjua",
                            "Ho",
                            "Lezghian",
                            "Bassa",
                            "Mono",
                            "TedimChin",
                            "Maithili",
                            "Ahom",
                            "AmericanSignLanguage",
                            "ArdhamagadhiPrakrit",
                            "Bhojpuri",
                            "HieroglyphicLuwian",
                            "LiteraryChinese",
                            "Mazanderani",
                            "Mru",
                            "Newari",
                            "NorthernLuri",
                            "Palauan",
                            "Papiamento",
                            "Saraiki",
                            "TokelauLanguage",
                            "TokPisin",
                            "TuvaluLanguage",
                            "UncodedLanguages",
                            "Cantonese",
                            "Osage",
                            "Tangut",
                            "Ido",
                            "Lojban",
                            "Sicilian",
                            "SouthernKurdish",
                            "WesternBalochi",
                            "Cebuano",
                            "Erzya",
                            "Chickasaw",
                            "Muscogee",
                            "Silesian",
                            "Afan",
                            "Bhutani",
                            "Byelorussian",
                            "Cambodian",
                            "Chewa",
                            "Frisian",
                            "Kurundi",
                            "Moldavian",
                            "Norwegian",
                            "RhaetoRomance",
                            "SerboCroatian",
                            "Tagalog",
                            "Twi",
                            "Uigur",
                            "LastLanguage"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Script",
                        "values": [
                            "AnyScript",
                            "ArabicScript",
                            "CyrillicScript",
                            "DeseretScript",
                            "GurmukhiScript",
                            "SimplifiedHanScript",
                            "TraditionalHanScript",
                            "LatinScript",
                            "MongolianScript",
                            "TifinaghScript",
                            "ArmenianScript",
                            "BengaliScript",
                            "CherokeeScript",
                            "DevanagariScript",
                            "EthiopicScript",
                            "GeorgianScript",
                            "GreekScript",
                            "GujaratiScript",
                            "HebrewScript",
                            "JapaneseScript",
                            "KhmerScript",
                            "KannadaScript",
                            "KoreanScript",
                            "LaoScript",
                            "MalayalamScript",
                            "MyanmarScript",
                            "OriyaScript",
                            "TamilScript",
                            "TeluguScript",
                            "ThaanaScript",
                            "ThaiScript",
                            "TibetanScript",
                            "SinhalaScript",
                            "SyriacScript",
                            "YiScript",
                            "VaiScript",
                            "AvestanScript",
                            "BalineseScript",
                            "BamumScript",
                            "BatakScript",
                            "BopomofoScript",
                            "BrahmiScript",
                            "BugineseScript",
                            "BuhidScript",
                            "CanadianAboriginalScript",
                            "CarianScript",
                            "ChakmaScript",
                            "ChamScript",
                            "CopticScript",
                            "CypriotScript",
                            "EgyptianHieroglyphsScript",
                            "FraserScript",
                            "GlagoliticScript",
                            "GothicScript",
                            "HanScript",
                            "HangulScript",
                            "HanunooScript",
                            "ImperialAramaicScript",
                            "InscriptionalPahlaviScript",
                            "InscriptionalParthianScript",
                            "JavaneseScript",
                            "KaithiScript",
                            "KatakanaScript",
                            "KayahLiScript",
                            "KharoshthiScript",
                            "LannaScript",
                            "LepchaScript",
                            "LimbuScript",
                            "LinearBScript",
                            "LycianScript",
                            "LydianScript",
                            "MandaeanScript",
                            "MeiteiMayekScript",
                            "MeroiticScript",
                            "MeroiticCursiveScript",
                            "NkoScript",
                            "NewTaiLueScript",
                            "OghamScript",
                            "OlChikiScript",
                            "OldItalicScript",
                            "OldPersianScript",
                            "OldSouthArabianScript",
                            "OrkhonScript",
                            "OsmanyaScript",
                            "PhagsPaScript",
                            "PhoenicianScript",
                            "PollardPhoneticScript",
                            "RejangScript",
                            "RunicScript",
                            "SamaritanScript",
                            "SaurashtraScript",
                            "SharadaScript",
                            "ShavianScript",
                            "SoraSompengScript",
                            "CuneiformScript",
                            "SundaneseScript",
                            "SylotiNagriScript",
                            "TagalogScript",
                            "TagbanwaScript",
                            "TaiLeScript",
                            "TaiVietScript",
                            "TakriScript",
                            "UgariticScript",
                            "BrailleScript",
                            "HiraganaScript",
                            "CaucasianAlbanianScript",
                            "BassaVahScript",
                            "DuployanScript",
                            "ElbasanScript",
                            "GranthaScript",
                            "PahawhHmongScript",
                            "KhojkiScript",
                            "LinearAScript",
                            "MahajaniScript",
                            "ManichaeanScript",
                            "MendeKikakuiScript",
                            "ModiScript",
                            "MroScript",
                            "OldNorthArabianScript",
                            "NabataeanScript",
                            "PalmyreneScript",
                            "PauCinHauScript",
                            "OldPermicScript",
                            "PsalterPahlaviScript",
                            "SiddhamScript",
                            "KhudawadiScript",
                            "TirhutaScript",
                            "VarangKshitiScript",
                            "AhomScript",
                            "AnatolianHieroglyphsScript",
                            "HatranScript",
                            "MultaniScript",
                            "OldHungarianScript",
                            "SignWritingScript",
                            "AdlamScript",
                            "BhaiksukiScript",
                            "MarchenScript",
                            "NewaScript",
                            "OsageScript",
                            "TangutScript",
                            "HanWithBopomofoScript",
                            "JamoScript",
                            "SimplifiedChineseScript",
                            "TraditionalChineseScript",
                            "LastScript"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Country",
                        "values": [
                            "AnyCountry",
                            "Afghanistan",
                            "Albania",
                            "Algeria",
                            "AmericanSamoa",
                            "Andorra",
                            "Angola",
                            "Anguilla",
                            "Antarctica",
                            "AntiguaAndBarbuda",
                            "Argentina",
                            "Armenia",
                            "Aruba",
                            "Australia",
                            "Austria",
                            "Azerbaijan",
                            "Bahamas",
                            "Bahrain",
                            "Bangladesh",
                            "Barbados",
                            "Belarus",
                            "Belgium",
                            "Belize",
                            "Benin",
                            "Bermuda",
                            "Bhutan",
                            "Bolivia",
                            "BosniaAndHerzegowina",
                            "Botswana",
                            "BouvetIsland",
                            "Brazil",
                            "BritishIndianOceanTerritory",
                            "Brunei",
                            "Bulgaria",
                            "BurkinaFaso",
                            "Burundi",
                            "Cambodia",
                            "Cameroon",
                            "Canada",
                            "CapeVerde",
                            "CaymanIslands",
                            "CentralAfricanRepublic",
                            "Chad",
                            "Chile",
                            "China",
                            "ChristmasIsland",
                            "CocosIslands",
                            "Colombia",
                            "Comoros",
                            "CongoKinshasa",
                            "CongoBrazzaville",
                            "CookIslands",
                            "CostaRica",
                            "IvoryCoast",
                            "Croatia",
                            "Cuba",
                            "Cyprus",
                            "CzechRepublic",
                            "Denmark",
                            "Djibouti",
                            "Dominica",
                            "DominicanRepublic",
                            "EastTimor",
                            "Ecuador",
                            "Egypt",
                            "ElSalvador",
                            "EquatorialGuinea",
                            "Eritrea",
                            "Estonia",
                            "Ethiopia",
                            "FalklandIslands",
                            "FaroeIslands",
                            "Fiji",
                            "Finland",
                            "France",
                            "Guernsey",
                            "FrenchGuiana",
                            "FrenchPolynesia",
                            "FrenchSouthernTerritories",
                            "Gabon",
                            "Gambia",
                            "Georgia",
                            "Germany",
                            "Ghana",
                            "Gibraltar",
                            "Greece",
                            "Greenland",
                            "Grenada",
                            "Guadeloupe",
                            "Guam",
                            "Guatemala",
                            "Guinea",
                            "GuineaBissau",
                            "Guyana",
                            "Haiti",
                            "HeardAndMcDonaldIslands",
                            "Honduras",
                            "HongKong",
                            "Hungary",
                            "Iceland",
                            "India",
                            "Indonesia",
                            "Iran",
                            "Iraq",
                            "Ireland",
                            "Israel",
                            "Italy",
                            "Jamaica",
                            "Japan",
                            "Jordan",
                            "Kazakhstan",
                            "Kenya",
                            "Kiribati",
                            "NorthKorea",
                            "SouthKorea",
                            "Kuwait",
                            "Kyrgyzstan",
                            "Laos",
                            "Latvia",
                            "Lebanon",
                            "Lesotho",
                            "Liberia",
                            "Libya",
                            "Liechtenstein",
                            "Lithuania",
                            "Luxembourg",
                            "Macau",
                            "Macedonia",
                            "Madagascar",
                            "Malawi",
                            "Malaysia",
                            "Maldives",
                            "Mali",
                            "Malta",
                            "MarshallIslands",
                            "Martinique",
                            "Mauritania",
                            "Mauritius",
                            "Mayotte",
                            "Mexico",
                            "Micronesia",
                            "Moldova",
                            "Monaco",
                            "Mongolia",
                            "Montserrat",
                            "Morocco",
                            "Mozambique",
                            "Myanmar",
                            "Namibia",
                            "NauruCountry",
                            "Nepal",
                            "Netherlands",
                            "CuraSao",
                            "NewCaledonia",
                            "NewZealand",
                            "Nicaragua",
                            "Niger",
                            "Nigeria",
                            "Niue",
                            "NorfolkIsland",
                            "NorthernMarianaIslands",
                            "Norway",
                            "Oman",
                            "Pakistan",
                            "Palau",
                            "PalestinianTerritories",
                            "Panama",
                            "PapuaNewGuinea",
                            "Paraguay",
                            "Peru",
                            "Philippines",
                            "Pitcairn",
                            "Poland",
                            "Portugal",
                            "PuertoRico",
                            "Qatar",
                            "Reunion",
                            "Romania",
                            "Russia",
                            "Rwanda",
                            "SaintKittsAndNevis",
                            "SaintLucia",
                            "SaintVincentAndTheGrenadines",
                            "Samoa",
                            "SanMarino",
                            "SaoTomeAndPrincipe",
                            "SaudiArabia",
                            "Senegal",
                            "Seychelles",
                            "SierraLeone",
                            "Singapore",
                            "Slovakia",
                            "Slovenia",
                            "SolomonIslands",
                            "Somalia",
                            "SouthAfrica",
                            "SouthGeorgiaAndTheSouthSandwichIslands",
                            "Spain",
                            "SriLanka",
                            "SaintHelena",
                            "SaintPierreAndMiquelon",
                            "Sudan",
                            "Suriname",
                            "SvalbardAndJanMayenIslands",
                            "Swaziland",
                            "Sweden",
                            "Switzerland",
                            "Syria",
                            "Taiwan",
                            "Tajikistan",
                            "Tanzania",
                            "Thailand",
                            "Togo",
                            "TokelauCountry",
                            "Tonga",
                            "TrinidadAndTobago",
                            "Tunisia",
                            "Turkey",
                            "Turkmenistan",
                            "TurksAndCaicosIslands",
                            "TuvaluCountry",
                            "Uganda",
                            "Ukraine",
                            "UnitedArabEmirates",
                            "UnitedKingdom",
                            "UnitedStates",
                            "UnitedStatesMinorOutlyingIslands",
                            "Uruguay",
                            "Uzbekistan",
                            "Vanuatu",
                            "VaticanCityState",
                            "Venezuela",
                            "Vietnam",
                            "BritishVirginIslands",
                            "UnitedStatesVirginIslands",
                            "WallisAndFutunaIslands",
                            "WesternSahara",
                            "Yemen",
                            "CanaryIslands",
                            "Zambia",
                            "Zimbabwe",
                            "ClippertonIsland",
                            "Montenegro",
                            "Serbia",
                            "SaintBarthelemy",
                            "SaintMartin",
                            "LatinAmerica",
                            "AscensionIsland",
                            "AlandIslands",
                            "DiegoGarcia",
                            "CeutaAndMelilla",
                            "IsleOfMan",
                            "Jersey",
                            "TristanDaCunha",
                            "SouthSudan",
                            "Bonaire",
                            "SintMaarten",
                            "Kosovo",
                            "EuropeanUnion",
                            "OutlyingOceania",
                            "World",
                            "Europe",
                            "DemocraticRepublicOfCongo",
                            "DemocraticRepublicOfKorea",
                            "LatinAmericaAndTheCaribbean",
                            "PeoplesRepublicOfCongo",
                            "RepublicOfKorea",
                            "RussianFederation",
                            "SyrianArabRepublic",
                            "Tokelau",
                            "Tuvalu",
                            "LastCountry"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "MeasurementSystem",
                        "values": [
                            "MetricSystem",
                            "ImperialUSSystem",
                            "ImperialUKSystem",
                            "ImperialSystem"
                        ]
                    },
                    {
                        "alias": "DataSizeFormat",
                        "isClass": false,
                        "isFlag": true,
                        "name": "DataSizeFormats",
                        "values": [
                            "DataSizeBase1000",
                            "DataSizeSIQuantifiers",
                            "DataSizeIecFormat",
                            "DataSizeTraditionalFormat",
                            "DataSizeSIFormat"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QLocale"
            }
        ],
        "inputFile": "qlocale.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QCalendar",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "System",
                        "values": [
                            "Gregorian",
                            "Julian",
                            "Milankovic",
                            "Jalali",
                            "IslamicCivil",
                            "Last",
                            "User"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QCalendar"
            }
        ],
        "inputFile": "qcalendar.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QBuffer",
                "object": true,
                "qualifiedClassName": "QBuffer",
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_emitSignals",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QIODevice"
                    }
                ]
            }
        ],
        "inputFile": "qbuffer.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFile",
                "object": true,
                "qualifiedClassName": "QFile",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QFileDevice"
                    }
                ]
            }
        ],
        "inputFile": "qfile.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFileDevice",
                "object": true,
                "qualifiedClassName": "QFileDevice",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QIODevice"
                    }
                ]
            }
        ],
        "inputFile": "qfiledevice.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QIODevice",
                "object": true,
                "qualifiedClassName": "QIODevice",
                "signals": [
                    {
                        "access": "public",
                        "name": "readyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "channel",
                                "type": "int"
                            }
                        ],
                        "name": "channelReadyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "bytes",
                                "type": "qint64"
                            }
                        ],
                        "name": "bytesWritten",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "channel",
                                "type": "int"
                            },
                            {
                                "name": "bytes",
                                "type": "qint64"
                            }
                        ],
                        "name": "channelBytesWritten",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "aboutToClose",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "readChannelFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qiodevice.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QNonContiguousByteDevice",
                "object": true,
                "qualifiedClassName": "QNonContiguousByteDevice",
                "signals": [
                    {
                        "access": "public",
                        "name": "readyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "current",
                                "type": "qint64"
                            },
                            {
                                "name": "total",
                                "type": "qint64"
                            }
                        ],
                        "name": "readProgress",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QNonContiguousByteDeviceIoDeviceImpl",
                "object": true,
                "qualifiedClassName": "QNonContiguousByteDeviceIoDeviceImpl",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNonContiguousByteDevice"
                    }
                ]
            },
            {
                "className": "QNonContiguousByteDeviceBufferImpl",
                "object": true,
                "qualifiedClassName": "QNonContiguousByteDeviceBufferImpl",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNonContiguousByteDevice"
                    }
                ]
            }
        ],
        "inputFile": "qnoncontiguousbytedevice_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTemporaryFile",
                "object": true,
                "qualifiedClassName": "QTemporaryFile",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QFile"
                    }
                ]
            }
        ],
        "inputFile": "qtemporaryfile.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSaveFile",
                "object": true,
                "qualifiedClassName": "QSaveFile",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QFileDevice"
                    }
                ]
            }
        ],
        "inputFile": "qsavefile.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QStandardPaths",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "StandardLocation",
                        "values": [
                            "DesktopLocation",
                            "DocumentsLocation",
                            "FontsLocation",
                            "ApplicationsLocation",
                            "MusicLocation",
                            "MoviesLocation",
                            "PicturesLocation",
                            "TempLocation",
                            "HomeLocation",
                            "DataLocation",
                            "CacheLocation",
                            "GenericDataLocation",
                            "RuntimeLocation",
                            "ConfigLocation",
                            "DownloadLocation",
                            "GenericCacheLocation",
                            "GenericConfigLocation",
                            "AppDataLocation",
                            "AppConfigLocation",
                            "AppLocalDataLocation"
                        ]
                    },
                    {
                        "alias": "LocateOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "LocateOptions",
                        "values": [
                            "LocateFile",
                            "LocateDirectory"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QStandardPaths"
            }
        ],
        "inputFile": "qstandardpaths.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFileSelector",
                "object": true,
                "qualifiedClassName": "QFileSelector",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qfileselector.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFileSystemWatcher",
                "object": true,
                "qualifiedClassName": "QFileSystemWatcher",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QString"
                            }
                        ],
                        "name": "fileChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QString"
                            }
                        ],
                        "name": "directoryChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QString"
                            },
                            {
                                "name": "removed",
                                "type": "bool"
                            }
                        ],
                        "name": "_q_fileChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QString"
                            },
                            {
                                "name": "removed",
                                "type": "bool"
                            }
                        ],
                        "name": "_q_directoryChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qfilesystemwatcher.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFileSystemWatcherEngine",
                "object": true,
                "qualifiedClassName": "QFileSystemWatcherEngine",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QString"
                            },
                            {
                                "name": "removed",
                                "type": "bool"
                            }
                        ],
                        "name": "fileChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QString"
                            },
                            {
                                "name": "removed",
                                "type": "bool"
                            }
                        ],
                        "name": "directoryChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qfilesystemwatcher_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPollingFileSystemWatcherEngine",
                "object": true,
                "qualifiedClassName": "QPollingFileSystemWatcherEngine",
                "slots": [
                    {
                        "access": "private",
                        "name": "timeout",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QFileSystemWatcherEngine"
                    }
                ]
            }
        ],
        "inputFile": "qfilesystemwatcher_polling_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QWindowsFileSystemWatcherEngine",
                "object": true,
                "qualifiedClassName": "QWindowsFileSystemWatcherEngine",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "driveLockForRemoval",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "driveLockForRemovalFailed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "driveRemoved",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QFileSystemWatcherEngine"
                    }
                ]
            },
            {
                "className": "QWindowsFileSystemWatcherEngineThread",
                "object": true,
                "qualifiedClassName": "QWindowsFileSystemWatcherEngineThread",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QString"
                            },
                            {
                                "name": "removed",
                                "type": "bool"
                            }
                        ],
                        "name": "fileChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "path",
                                "type": "QString"
                            },
                            {
                                "name": "removed",
                                "type": "bool"
                            }
                        ],
                        "name": "directoryChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QThread"
                    }
                ]
            }
        ],
        "inputFile": "qfilesystemwatcher_win_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QProcess",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ProcessError",
                        "values": [
                            "FailedToStart",
                            "Crashed",
                            "Timedout",
                            "ReadError",
                            "WriteError",
                            "UnknownError"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ProcessState",
                        "values": [
                            "NotRunning",
                            "Starting",
                            "Running"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ProcessChannel",
                        "values": [
                            "StandardOutput",
                            "StandardError"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ProcessChannelMode",
                        "values": [
                            "SeparateChannels",
                            "MergedChannels",
                            "ForwardedChannels",
                            "ForwardedOutputChannel",
                            "ForwardedErrorChannel"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "InputChannelMode",
                        "values": [
                            "ManagedInputChannel",
                            "ForwardedInputChannel"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ExitStatus",
                        "values": [
                            "NormalExit",
                            "CrashExit"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QProcess",
                "signals": [
                    {
                        "access": "public",
                        "name": "started",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "exitCode",
                                "type": "int"
                            }
                        ],
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "exitCode",
                                "type": "int"
                            },
                            {
                                "name": "exitStatus",
                                "type": "QProcess::ExitStatus"
                            }
                        ],
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QProcess::ProcessError"
                            }
                        ],
                        "name": "error",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QProcess::ProcessError"
                            }
                        ],
                        "name": "errorOccurred",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "QProcess::ProcessState"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "readyReadStandardOutput",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "readyReadStandardError",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "terminate",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "kill",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_canReadStandardOutput",
                        "returnType": "bool"
                    },
                    {
                        "access": "private",
                        "name": "_q_canReadStandardError",
                        "returnType": "bool"
                    },
                    {
                        "access": "private",
                        "name": "_q_canWrite",
                        "returnType": "bool"
                    },
                    {
                        "access": "private",
                        "name": "_q_startupNotification",
                        "returnType": "bool"
                    },
                    {
                        "access": "private",
                        "name": "_q_processDied",
                        "returnType": "bool"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QIODevice"
                    }
                ]
            }
        ],
        "inputFile": "qprocess.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSettings",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Status",
                        "values": [
                            "NoError",
                            "AccessError",
                            "FormatError"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Format",
                        "values": [
                            "NativeFormat",
                            "IniFormat",
                            "Registry32Format",
                            "Registry64Format",
                            "InvalidFormat",
                            "CustomFormat1",
                            "CustomFormat2",
                            "CustomFormat3",
                            "CustomFormat4",
                            "CustomFormat5",
                            "CustomFormat6",
                            "CustomFormat7",
                            "CustomFormat8",
                            "CustomFormat9",
                            "CustomFormat10",
                            "CustomFormat11",
                            "CustomFormat12",
                            "CustomFormat13",
                            "CustomFormat14",
                            "CustomFormat15",
                            "CustomFormat16"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Scope",
                        "values": [
                            "UserScope",
                            "SystemScope"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QSettings",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsettings.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QWindowsPipeReader",
                "object": true,
                "qualifiedClassName": "QWindowsPipeReader",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "ulong"
                            },
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "winError",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "readyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pipeClosed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_queueReadyRead",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qwindowspipereader_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QWindowsPipeWriter",
                "object": true,
                "qualifiedClassName": "QWindowsPipeWriter",
                "signals": [
                    {
                        "access": "public",
                        "name": "canWrite",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "bytes",
                                "type": "qint64"
                            }
                        ],
                        "name": "bytesWritten",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_queueBytesWritten",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qwindowspipewriter_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAbstractItemModel",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "LayoutChangeHint",
                        "values": [
                            "NoLayoutChangeHint",
                            "VerticalSortHint",
                            "HorizontalSortHint"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "CheckIndexOption",
                        "values": [
                            "NoOption",
                            "IndexIsValid",
                            "DoNotUseParent",
                            "ParentIsInvalid"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "column",
                                "type": "int"
                            },
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "hasIndex",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "column",
                                "type": "int"
                            }
                        ],
                        "name": "hasIndex",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "column",
                                "type": "int"
                            },
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "index",
                        "returnType": "QModelIndex"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "column",
                                "type": "int"
                            }
                        ],
                        "name": "index",
                        "returnType": "QModelIndex"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "child",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "parent",
                        "returnType": "QModelIndex"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "column",
                                "type": "int"
                            },
                            {
                                "name": "idx",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "sibling",
                        "returnType": "QModelIndex"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "rowCount",
                        "returnType": "int"
                    },
                    {
                        "access": "public",
                        "name": "rowCount",
                        "returnType": "int"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "columnCount",
                        "returnType": "int"
                    },
                    {
                        "access": "public",
                        "name": "columnCount",
                        "returnType": "int"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "hasChildren",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "name": "hasChildren",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "role",
                                "type": "int"
                            }
                        ],
                        "name": "data",
                        "returnType": "QVariant"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "data",
                        "returnType": "QVariant"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "value",
                                "type": "QVariant"
                            },
                            {
                                "name": "role",
                                "type": "int"
                            }
                        ],
                        "name": "setData",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "value",
                                "type": "QVariant"
                            }
                        ],
                        "name": "setData",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "section",
                                "type": "int"
                            },
                            {
                                "name": "orientation",
                                "type": "Qt::Orientation"
                            },
                            {
                                "name": "role",
                                "type": "int"
                            }
                        ],
                        "name": "headerData",
                        "returnType": "QVariant"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "section",
                                "type": "int"
                            },
                            {
                                "name": "orientation",
                                "type": "Qt::Orientation"
                            }
                        ],
                        "name": "headerData",
                        "returnType": "QVariant"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "fetchMore",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "canFetchMore",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "flags",
                        "returnType": "Qt::ItemFlags"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "role",
                                "type": "int"
                            },
                            {
                                "name": "value",
                                "type": "QVariant"
                            },
                            {
                                "name": "hits",
                                "type": "int"
                            },
                            {
                                "name": "flags",
                                "type": "Qt::MatchFlags"
                            }
                        ],
                        "name": "match",
                        "returnType": "QModelIndexList"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "role",
                                "type": "int"
                            },
                            {
                                "name": "value",
                                "type": "QVariant"
                            },
                            {
                                "name": "hits",
                                "type": "int"
                            }
                        ],
                        "name": "match",
                        "returnType": "QModelIndexList"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "start",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "role",
                                "type": "int"
                            },
                            {
                                "name": "value",
                                "type": "QVariant"
                            }
                        ],
                        "name": "match",
                        "returnType": "QModelIndexList"
                    }
                ],
                "object": true,
                "qualifiedClassName": "QAbstractItemModel",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "topLeft",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "bottomRight",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "roles",
                                "type": "QVector<int>"
                            }
                        ],
                        "name": "dataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "topLeft",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "bottomRight",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "dataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "orientation",
                                "type": "Qt::Orientation"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "headerDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "layoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            }
                        ],
                        "name": "layoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "layoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "layoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            }
                        ],
                        "name": "layoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "layoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "rowsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "rowsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "rowsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "rowsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "columnsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "columnsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "columnsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "columnsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "modelAboutToBeReset",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "modelReset",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sourceParent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "sourceStart",
                                "type": "int"
                            },
                            {
                                "name": "sourceEnd",
                                "type": "int"
                            },
                            {
                                "name": "destinationParent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "destinationRow",
                                "type": "int"
                            }
                        ],
                        "name": "rowsAboutToBeMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            },
                            {
                                "name": "destination",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "name": "rowsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sourceParent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "sourceStart",
                                "type": "int"
                            },
                            {
                                "name": "sourceEnd",
                                "type": "int"
                            },
                            {
                                "name": "destinationParent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "destinationColumn",
                                "type": "int"
                            }
                        ],
                        "name": "columnsAboutToBeMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            },
                            {
                                "name": "destination",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "column",
                                "type": "int"
                            }
                        ],
                        "name": "columnsMoved",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "submit",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "name": "revert",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "resetInternalData",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QAbstractTableModel",
                "object": true,
                "qualifiedClassName": "QAbstractTableModel",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractItemModel"
                    }
                ]
            },
            {
                "className": "QAbstractListModel",
                "object": true,
                "qualifiedClassName": "QAbstractListModel",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractItemModel"
                    }
                ]
            }
        ],
        "inputFile": "qabstractitemmodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QItemSelectionModel",
                "enums": [
                    {
                        "alias": "SelectionFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "SelectionFlags",
                        "values": [
                            "NoUpdate",
                            "Clear",
                            "Select",
                            "Deselect",
                            "Toggle",
                            "Current",
                            "Rows",
                            "Columns",
                            "SelectCurrent",
                            "ToggleCurrent",
                            "ClearAndSelect"
                        ]
                    }
                ],
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "isSelected",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "isRowSelected",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "name": "isRowSelected",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "column",
                                "type": "int"
                            },
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "isColumnSelected",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "column",
                                "type": "int"
                            }
                        ],
                        "name": "isColumnSelected",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            },
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "rowIntersectsSelection",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "name": "rowIntersectsSelection",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "column",
                                "type": "int"
                            },
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "columnIntersectsSelection",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "column",
                                "type": "int"
                            }
                        ],
                        "name": "columnIntersectsSelection",
                        "returnType": "bool"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "column",
                                "type": "int"
                            }
                        ],
                        "name": "selectedRows",
                        "returnType": "QModelIndexList"
                    },
                    {
                        "access": "public",
                        "name": "selectedRows",
                        "returnType": "QModelIndexList"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "row",
                                "type": "int"
                            }
                        ],
                        "name": "selectedColumns",
                        "returnType": "QModelIndexList"
                    },
                    {
                        "access": "public",
                        "name": "selectedColumns",
                        "returnType": "QModelIndexList"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "model",
                        "notify": "modelChanged",
                        "read": "model",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractItemModel*",
                        "user": false,
                        "write": "setModel"
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "hasSelection",
                        "notify": "selectionChanged",
                        "read": "hasSelection",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "currentIndex",
                        "notify": "currentChanged",
                        "read": "currentIndex",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "QModelIndex",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "selection",
                        "notify": "selectionChanged",
                        "read": "selection",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "QItemSelection",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": false,
                        "final": false,
                        "name": "selectedIndexes",
                        "notify": "selectionChanged",
                        "read": "selectedIndexes",
                        "required": false,
                        "scriptable": true,
                        "stored": false,
                        "type": "QModelIndexList",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QItemSelectionModel",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "selected",
                                "type": "QItemSelection"
                            },
                            {
                                "name": "deselected",
                                "type": "QItemSelection"
                            }
                        ],
                        "name": "selectionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "current",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "previous",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "currentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "current",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "previous",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "currentRowChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "current",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "previous",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "currentColumnChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "model",
                                "type": "QAbstractItemModel*"
                            }
                        ],
                        "name": "modelChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "command",
                                "type": "QItemSelectionModel::SelectionFlags"
                            }
                        ],
                        "name": "setCurrentIndex",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "command",
                                "type": "QItemSelectionModel::SelectionFlags"
                            }
                        ],
                        "name": "select",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "selection",
                                "type": "QItemSelection"
                            },
                            {
                                "name": "command",
                                "type": "QItemSelectionModel::SelectionFlags"
                            }
                        ],
                        "name": "select",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "clear",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "reset",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "clearSelection",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "clearCurrentIndex",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_columnsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_rowsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_columnsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_rowsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "_q_layoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            }
                        ],
                        "name": "_q_layoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_layoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "_q_layoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parents",
                                "type": "QList<QPersistentModelIndex>"
                            }
                        ],
                        "name": "_q_layoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_layoutChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qitemselectionmodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAbstractProxyModel",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "proxyIndex",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "mapToSource",
                        "returnType": "QModelIndex"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sourceIndex",
                                "type": "QModelIndex"
                            }
                        ],
                        "name": "mapFromSource",
                        "returnType": "QModelIndex"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "selection",
                                "type": "QItemSelection"
                            }
                        ],
                        "name": "mapSelectionToSource",
                        "returnType": "QItemSelection"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "selection",
                                "type": "QItemSelection"
                            }
                        ],
                        "name": "mapSelectionFromSource",
                        "returnType": "QItemSelection"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sourceModel",
                        "notify": "sourceModelChanged",
                        "read": "sourceModel",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractItemModel*",
                        "user": false,
                        "write": "setSourceModel"
                    }
                ],
                "qualifiedClassName": "QAbstractProxyModel",
                "signals": [
                    {
                        "access": "public",
                        "name": "sourceModelChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "protected",
                        "name": "resetInternalData",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_sourceModelDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractItemModel"
                    }
                ]
            }
        ],
        "inputFile": "qabstractproxymodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QConcatenateTablesProxyModel",
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sourceModel",
                                "type": "QAbstractItemModel*"
                            }
                        ],
                        "name": "addSourceModel",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sourceModel",
                                "type": "QAbstractItemModel*"
                            }
                        ],
                        "name": "removeSourceModel",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "qualifiedClassName": "QConcatenateTablesProxyModel",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_slotRowsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_slotRowsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_slotRowsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_slotRowsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_slotColumnsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_slotColumnsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_slotColumnsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_slotColumnsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "to",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "roles",
                                "type": "QVector<int>"
                            }
                        ],
                        "name": "_q_slotDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "_q_slotSourceLayoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "_q_slotSourceLayoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_slotModelAboutToBeReset",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_slotModelReset",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractItemModel"
                    }
                ]
            }
        ],
        "inputFile": "qconcatenatetablesproxymodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QIdentityProxyModel",
                "object": true,
                "qualifiedClassName": "QIdentityProxyModel",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsAboutToBeMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsAboutToBeMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "QVector<int>"
                            }
                        ],
                        "name": "_q_sourceDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "orientation",
                                "type": "Qt::Orientation"
                            },
                            {
                                "name": "first",
                                "type": "int"
                            },
                            {
                                "name": "last",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceHeaderDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "sourceParents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "_q_sourceLayoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "sourceParents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "_q_sourceLayoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_sourceModelAboutToBeReset",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_sourceModelReset",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractProxyModel"
                    }
                ]
            }
        ],
        "inputFile": "qidentityproxymodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSortFilterProxyModel",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "filterRegExp",
                        "read": "filterRegExp",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRegExp",
                        "user": false,
                        "write": "setFilterRegExp"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "filterRegularExpression",
                        "read": "filterRegularExpression",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QRegularExpression",
                        "user": false,
                        "write": "setFilterRegularExpression"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "filterKeyColumn",
                        "read": "filterKeyColumn",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFilterKeyColumn"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "dynamicSortFilter",
                        "read": "dynamicSortFilter",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setDynamicSortFilter"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "filterCaseSensitivity",
                        "notify": "filterCaseSensitivityChanged",
                        "read": "filterCaseSensitivity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::CaseSensitivity",
                        "user": false,
                        "write": "setFilterCaseSensitivity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sortCaseSensitivity",
                        "notify": "sortCaseSensitivityChanged",
                        "read": "sortCaseSensitivity",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::CaseSensitivity",
                        "user": false,
                        "write": "setSortCaseSensitivity"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "isSortLocaleAware",
                        "notify": "sortLocaleAwareChanged",
                        "read": "isSortLocaleAware",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSortLocaleAware"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sortRole",
                        "notify": "sortRoleChanged",
                        "read": "sortRole",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setSortRole"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "filterRole",
                        "notify": "filterRoleChanged",
                        "read": "filterRole",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setFilterRole"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "recursiveFilteringEnabled",
                        "notify": "recursiveFilteringEnabledChanged",
                        "read": "isRecursiveFilteringEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRecursiveFilteringEnabled"
                    }
                ],
                "qualifiedClassName": "QSortFilterProxyModel",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "dynamicSortFilter",
                                "type": "bool"
                            }
                        ],
                        "name": "dynamicSortFilterChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "filterCaseSensitivity",
                                "type": "Qt::CaseSensitivity"
                            }
                        ],
                        "name": "filterCaseSensitivityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sortCaseSensitivity",
                                "type": "Qt::CaseSensitivity"
                            }
                        ],
                        "name": "sortCaseSensitivityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sortLocaleAware",
                                "type": "bool"
                            }
                        ],
                        "name": "sortLocaleAwareChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sortRole",
                                "type": "int"
                            }
                        ],
                        "name": "sortRoleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "filterRole",
                                "type": "int"
                            }
                        ],
                        "name": "filterRoleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "recursiveFilteringEnabled",
                                "type": "bool"
                            }
                        ],
                        "name": "recursiveFilteringEnabledChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pattern",
                                "type": "QString"
                            }
                        ],
                        "name": "setFilterRegExp",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "regExp",
                                "type": "QRegExp"
                            }
                        ],
                        "name": "setFilterRegExp",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pattern",
                                "type": "QString"
                            }
                        ],
                        "name": "setFilterRegularExpression",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "regularExpression",
                                "type": "QRegularExpression"
                            }
                        ],
                        "name": "setFilterRegularExpression",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pattern",
                                "type": "QString"
                            }
                        ],
                        "name": "setFilterWildcard",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pattern",
                                "type": "QString"
                            }
                        ],
                        "name": "setFilterFixedString",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "clear",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "invalidate",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_top_left",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "source_bottom_right",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "roles",
                                "type": "QVector<int>"
                            }
                        ],
                        "name": "_q_sourceDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "orientation",
                                "type": "Qt::Orientation"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceHeaderDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_sourceAboutToBeReset",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_sourceReset",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "sourceParents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "_q_sourceLayoutAboutToBeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "sourceParents",
                                "type": "QList<QPersistentModelIndex>"
                            },
                            {
                                "name": "hint",
                                "type": "QAbstractItemModel::LayoutChangeHint"
                            }
                        ],
                        "name": "_q_sourceLayoutChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsAboutToBeMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceRowsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsAboutToBeInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsInserted",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsAboutToBeRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "source_parent",
                                "type": "QModelIndex"
                            },
                            {
                                "name": "start",
                                "type": "int"
                            },
                            {
                                "name": "end",
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsAboutToBeMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QModelIndex"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_sourceColumnsMoved",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_clearMapping",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractProxyModel"
                    }
                ]
            }
        ],
        "inputFile": "qsortfilterproxymodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTransposeProxyModel",
                "object": true,
                "qualifiedClassName": "QTransposeProxyModel",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractProxyModel"
                    }
                ]
            }
        ],
        "inputFile": "qtransposeproxymodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QStringListModel",
                "object": true,
                "qualifiedClassName": "QStringListModel",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractListModel"
                    }
                ]
            }
        ],
        "inputFile": "qstringlistmodel.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QPluginLoader",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "fileName",
                        "read": "fileName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setFileName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "loadHints",
                        "read": "loadHints",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QLibrary::LoadHints",
                        "user": false,
                        "write": "setLoadHints"
                    }
                ],
                "qualifiedClassName": "QPluginLoader",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qpluginloader.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFactoryLoader",
                "object": true,
                "qualifiedClassName": "QFactoryLoader",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qfactoryloader_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QLibrary",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": true,
                        "name": "LoadHint",
                        "values": [
                            "ResolveAllSymbolsHint",
                            "ExportExternalSymbolsHint",
                            "LoadArchiveMemberHint",
                            "PreventUnloadHint",
                            "DeepBindHint"
                        ]
                    },
                    {
                        "alias": "LoadHint",
                        "isClass": false,
                        "isFlag": true,
                        "name": "LoadHints",
                        "values": [
                            "ResolveAllSymbolsHint",
                            "ExportExternalSymbolsHint",
                            "LoadArchiveMemberHint",
                            "PreventUnloadHint",
                            "DeepBindHint"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "fileName",
                        "read": "fileName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setFileName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "loadHints",
                        "read": "loadHints",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "LoadHints",
                        "user": false,
                        "write": "setLoadHints"
                    }
                ],
                "qualifiedClassName": "QLibrary",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qlibrary.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAbstractEventDispatcher",
                "object": true,
                "qualifiedClassName": "QAbstractEventDispatcher",
                "signals": [
                    {
                        "access": "public",
                        "name": "aboutToBlock",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "awake",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstracteventdispatcher.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QEventLoop",
                "object": true,
                "qualifiedClassName": "QEventLoop",
                "slots": [
                    {
                        "access": "public",
                        "name": "quit",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qeventloop.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QCoreApplication",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "applicationName",
                        "notify": "applicationNameChanged",
                        "read": "applicationName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setApplicationName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "applicationVersion",
                        "notify": "applicationVersionChanged",
                        "read": "applicationVersion",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setApplicationVersion"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "organizationName",
                        "notify": "organizationNameChanged",
                        "read": "organizationName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setOrganizationName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "organizationDomain",
                        "notify": "organizationDomainChanged",
                        "read": "organizationDomain",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setOrganizationDomain"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "quitLockEnabled",
                        "read": "isQuitLockEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setQuitLockEnabled"
                    }
                ],
                "qualifiedClassName": "QCoreApplication",
                "signals": [
                    {
                        "access": "public",
                        "name": "aboutToQuit",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "organizationNameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "organizationDomainChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "applicationNameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "applicationVersionChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "quit",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qcoreapplication.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QEvent",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Type",
                        "values": [
                            "None",
                            "Timer",
                            "MouseButtonPress",
                            "MouseButtonRelease",
                            "MouseButtonDblClick",
                            "MouseMove",
                            "KeyPress",
                            "KeyRelease",
                            "FocusIn",
                            "FocusOut",
                            "FocusAboutToChange",
                            "Enter",
                            "Leave",
                            "Paint",
                            "Move",
                            "Resize",
                            "Create",
                            "Destroy",
                            "Show",
                            "Hide",
                            "Close",
                            "Quit",
                            "ParentChange",
                            "ParentAboutToChange",
                            "ThreadChange",
                            "WindowActivate",
                            "WindowDeactivate",
                            "ShowToParent",
                            "HideToParent",
                            "Wheel",
                            "WindowTitleChange",
                            "WindowIconChange",
                            "ApplicationWindowIconChange",
                            "ApplicationFontChange",
                            "ApplicationLayoutDirectionChange",
                            "ApplicationPaletteChange",
                            "PaletteChange",
                            "Clipboard",
                            "Speech",
                            "MetaCall",
                            "SockAct",
                            "WinEventAct",
                            "DeferredDelete",
                            "DragEnter",
                            "DragMove",
                            "DragLeave",
                            "Drop",
                            "DragResponse",
                            "ChildAdded",
                            "ChildPolished",
                            "ChildRemoved",
                            "ShowWindowRequest",
                            "PolishRequest",
                            "Polish",
                            "LayoutRequest",
                            "UpdateRequest",
                            "UpdateLater",
                            "EmbeddingControl",
                            "ActivateControl",
                            "DeactivateControl",
                            "ContextMenu",
                            "InputMethod",
                            "TabletMove",
                            "LocaleChange",
                            "LanguageChange",
                            "LayoutDirectionChange",
                            "Style",
                            "TabletPress",
                            "TabletRelease",
                            "OkRequest",
                            "HelpRequest",
                            "IconDrag",
                            "FontChange",
                            "EnabledChange",
                            "ActivationChange",
                            "StyleChange",
                            "IconTextChange",
                            "ModifiedChange",
                            "MouseTrackingChange",
                            "WindowBlocked",
                            "WindowUnblocked",
                            "WindowStateChange",
                            "ReadOnlyChange",
                            "ToolTip",
                            "WhatsThis",
                            "StatusTip",
                            "ActionChanged",
                            "ActionAdded",
                            "ActionRemoved",
                            "FileOpen",
                            "Shortcut",
                            "ShortcutOverride",
                            "WhatsThisClicked",
                            "ToolBarChange",
                            "ApplicationActivate",
                            "ApplicationActivated",
                            "ApplicationDeactivate",
                            "ApplicationDeactivated",
                            "QueryWhatsThis",
                            "EnterWhatsThisMode",
                            "LeaveWhatsThisMode",
                            "ZOrderChange",
                            "HoverEnter",
                            "HoverLeave",
                            "HoverMove",
                            "AcceptDropsChange",
                            "ZeroTimerEvent",
                            "GraphicsSceneMouseMove",
                            "GraphicsSceneMousePress",
                            "GraphicsSceneMouseRelease",
                            "GraphicsSceneMouseDoubleClick",
                            "GraphicsSceneContextMenu",
                            "GraphicsSceneHoverEnter",
                            "GraphicsSceneHoverMove",
                            "GraphicsSceneHoverLeave",
                            "GraphicsSceneHelp",
                            "GraphicsSceneDragEnter",
                            "GraphicsSceneDragMove",
                            "GraphicsSceneDragLeave",
                            "GraphicsSceneDrop",
                            "GraphicsSceneWheel",
                            "KeyboardLayoutChange",
                            "DynamicPropertyChange",
                            "TabletEnterProximity",
                            "TabletLeaveProximity",
                            "NonClientAreaMouseMove",
                            "NonClientAreaMouseButtonPress",
                            "NonClientAreaMouseButtonRelease",
                            "NonClientAreaMouseButtonDblClick",
                            "MacSizeChange",
                            "ContentsRectChange",
                            "MacGLWindowChange",
                            "FutureCallOut",
                            "GraphicsSceneResize",
                            "GraphicsSceneMove",
                            "CursorChange",
                            "ToolTipChange",
                            "NetworkReplyUpdated",
                            "GrabMouse",
                            "UngrabMouse",
                            "GrabKeyboard",
                            "UngrabKeyboard",
                            "MacGLClearDrawable",
                            "StateMachineSignal",
                            "StateMachineWrapped",
                            "TouchBegin",
                            "TouchUpdate",
                            "TouchEnd",
                            "NativeGesture",
                            "RequestSoftwareInputPanel",
                            "CloseSoftwareInputPanel",
                            "WinIdChange",
                            "Gesture",
                            "GestureOverride",
                            "ScrollPrepare",
                            "Scroll",
                            "Expose",
                            "InputMethodQuery",
                            "OrientationChange",
                            "TouchCancel",
                            "ThemeChange",
                            "SockClose",
                            "PlatformPanel",
                            "StyleAnimationUpdate",
                            "ApplicationStateChange",
                            "WindowChangeInternal",
                            "ScreenChangeInternal",
                            "PlatformSurface",
                            "Pointer",
                            "TabletTrackingChange",
                            "User",
                            "MaxUser"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QEvent"
            }
        ],
        "inputFile": "qcoreevent.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QMimeData",
                "object": true,
                "qualifiedClassName": "QMimeData",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qmimedata.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QObject",
                "constructors": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QObject*"
                            }
                        ],
                        "name": "QObject",
                        "returnType": ""
                    },
                    {
                        "access": "public",
                        "name": "QObject",
                        "returnType": ""
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "objectName",
                        "notify": "objectNameChanged",
                        "read": "objectName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setObjectName"
                    }
                ],
                "qualifiedClassName": "QObject",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QObject*"
                            }
                        ],
                        "name": "destroyed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "destroyed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "objectName",
                                "type": "QString"
                            }
                        ],
                        "name": "objectNameChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "deleteLater",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "void*"
                            }
                        ],
                        "name": "_q_reregisterTimers",
                        "returnType": "void"
                    }
                ]
            }
        ],
        "inputFile": "qobject.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSignalMapper",
                "object": true,
                "qualifiedClassName": "QSignalMapper",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "int"
                            }
                        ],
                        "name": "mapped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "mapped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QWidget*"
                            }
                        ],
                        "name": "mapped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QObject*"
                            }
                        ],
                        "name": "mapped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "int"
                            }
                        ],
                        "name": "mappedInt",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "mappedString",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QWidget*"
                            }
                        ],
                        "name": "mappedWidget",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QObject*"
                            }
                        ],
                        "name": "mappedObject",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "map",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sender",
                                "type": "QObject*"
                            }
                        ],
                        "name": "map",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_senderDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsignalmapper.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSocketNotifier",
                "object": true,
                "qualifiedClassName": "QSocketNotifier",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSocketDescriptor"
                            },
                            {
                                "name": "activationEvent",
                                "type": "QSocketNotifier::Type"
                            }
                        ],
                        "name": "activated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSocketDescriptor"
                            }
                        ],
                        "name": "activated",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "int"
                            }
                        ],
                        "name": "activated",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "setEnabled",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsocketnotifier.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTimer",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "singleShot",
                        "read": "isSingleShot",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setSingleShot"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "interval",
                        "read": "interval",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "write": "setInterval"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "remainingTime",
                        "read": "remainingTime",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "timerType",
                        "read": "timerType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt::TimerType",
                        "user": false,
                        "write": "setTimerType"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "read": "isActive",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QTimer",
                "signals": [
                    {
                        "access": "public",
                        "name": "timeout",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "msec",
                                "type": "int"
                            }
                        ],
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stop",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qtimer.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QTranslator",
                "object": true,
                "qualifiedClassName": "QTranslator",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qtranslator.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QObjectCleanupHandler",
                "object": true,
                "qualifiedClassName": "QObjectCleanupHandler",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QObject*"
                            }
                        ],
                        "name": "objectDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qobjectcleanuphandler.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSharedMemory",
                "object": true,
                "qualifiedClassName": "QSharedMemory",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qsharedmemory.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QWinEventNotifier",
                "object": true,
                "qualifiedClassName": "QWinEventNotifier",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "hEvent",
                                "type": "HANDLE"
                            }
                        ],
                        "name": "activated",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "enable",
                                "type": "bool"
                            }
                        ],
                        "name": "setEnabled",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qwineventnotifier.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QEventDispatcherWin32",
                "object": true,
                "qualifiedClassName": "QEventDispatcherWin32",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractEventDispatcher"
                    }
                ]
            }
        ],
        "inputFile": "qeventdispatcher_win_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QCborError",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Code",
                        "values": [
                            "UnknownError",
                            "AdvancePastEnd",
                            "InputOutputError",
                            "GarbageAtEnd",
                            "EndOfFile",
                            "UnexpectedBreak",
                            "UnknownType",
                            "IllegalType",
                            "IllegalNumber",
                            "IllegalSimpleType",
                            "InvalidUtf8String",
                            "DataTooLarge",
                            "NestingTooDeep",
                            "UnsupportedType",
                            "NoError"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QCborError"
            }
        ],
        "inputFile": "qcborcommon.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QCborValue",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Type",
                        "values": [
                            "Integer",
                            "ByteArray",
                            "String",
                            "Array",
                            "Map",
                            "Tag",
                            "SimpleType",
                            "False",
                            "True",
                            "Null",
                            "Undefined",
                            "Double",
                            "DateTime",
                            "Url",
                            "RegularExpression",
                            "Uuid",
                            "Invalid"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QCborValue"
            }
        ],
        "inputFile": "qcborvalue.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QDeviceClosedNotifier",
                "object": true,
                "qualifiedClassName": "QDeviceClosedNotifier",
                "slots": [
                    {
                        "access": "public",
                        "name": "flushStream",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qtextstream_p.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QCborStreamReader",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Type",
                        "values": [
                            "UnsignedInteger",
                            "NegativeInteger",
                            "ByteString",
                            "ByteArray",
                            "TextString",
                            "String",
                            "Array",
                            "Map",
                            "Tag",
                            "SimpleType",
                            "HalfFloat",
                            "Float16",
                            "Float",
                            "Double",
                            "Invalid"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "StringResultCode",
                        "values": [
                            "EndOfString",
                            "Ok",
                            "Error"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QCborStreamReader"
            }
        ],
        "inputFile": "qcborstreamreader.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QStateMachine",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "errorString",
                        "read": "errorString",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "globalRestorePolicy",
                        "read": "globalRestorePolicy",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QState::RestorePolicy",
                        "user": false,
                        "write": "setGlobalRestorePolicy"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "running",
                        "notify": "runningChanged",
                        "read": "isRunning",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setRunning"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "animated",
                        "read": "isAnimated",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setAnimated"
                    }
                ],
                "qualifiedClassName": "QStateMachine",
                "signals": [
                    {
                        "access": "public",
                        "name": "started",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stopped",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "running",
                                "type": "bool"
                            }
                        ],
                        "name": "runningChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "start",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "stop",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "running",
                                "type": "bool"
                            }
                        ],
                        "name": "setRunning",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_start",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_process",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_animationFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_startDelayedEventTimer",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_killDelayedEventTimer",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QState"
                    }
                ]
            }
        ],
        "inputFile": "qstatemachine.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAbstractState",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "active",
                        "notify": "activeChanged",
                        "read": "active",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QAbstractState",
                "signals": [
                    {
                        "access": "public",
                        "name": "entered",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "exited",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "active",
                                "type": "bool"
                            }
                        ],
                        "name": "activeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstractstate.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QState",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "ChildMode",
                        "values": [
                            "ExclusiveStates",
                            "ParallelStates"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "RestorePolicy",
                        "values": [
                            "DontRestoreProperties",
                            "RestoreProperties"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "initialState",
                        "notify": "initialStateChanged",
                        "read": "initialState",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractState*",
                        "user": false,
                        "write": "setInitialState"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "errorState",
                        "notify": "errorStateChanged",
                        "read": "errorState",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractState*",
                        "user": false,
                        "write": "setErrorState"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "childMode",
                        "notify": "childModeChanged",
                        "read": "childMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ChildMode",
                        "user": false,
                        "write": "setChildMode"
                    }
                ],
                "qualifiedClassName": "QState",
                "signals": [
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "propertiesAssigned",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "childModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "initialStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "errorStateChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractState"
                    }
                ]
            }
        ],
        "inputFile": "qstate.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QFinalState",
                "object": true,
                "qualifiedClassName": "QFinalState",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractState"
                    }
                ]
            }
        ],
        "inputFile": "qfinalstate.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QHistoryState",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "HistoryType",
                        "values": [
                            "ShallowHistory",
                            "DeepHistory"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "defaultState",
                        "notify": "defaultStateChanged",
                        "read": "defaultState",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractState*",
                        "user": false,
                        "write": "setDefaultState"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "defaultTransition",
                        "notify": "defaultTransitionChanged",
                        "read": "defaultTransition",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractTransition*",
                        "user": false,
                        "write": "setDefaultTransition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "historyType",
                        "notify": "historyTypeChanged",
                        "read": "historyType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "HistoryType",
                        "user": false,
                        "write": "setHistoryType"
                    }
                ],
                "qualifiedClassName": "QHistoryState",
                "signals": [
                    {
                        "access": "public",
                        "name": "defaultTransitionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "defaultStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "historyTypeChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractState"
                    }
                ]
            }
        ],
        "inputFile": "qhistorystate.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QAbstractTransition",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "TransitionType",
                        "values": [
                            "ExternalTransition",
                            "InternalTransition"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "sourceState",
                        "read": "sourceState",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QState*",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetState",
                        "notify": "targetStateChanged",
                        "read": "targetState",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QAbstractState*",
                        "user": false,
                        "write": "setTargetState"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "targetStates",
                        "notify": "targetStatesChanged",
                        "read": "targetStates",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QAbstractState*>",
                        "user": false,
                        "write": "setTargetStates"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "transitionType",
                        "read": "transitionType",
                        "required": false,
                        "revision": 1,
                        "scriptable": true,
                        "stored": true,
                        "type": "TransitionType",
                        "user": false,
                        "write": "setTransitionType"
                    }
                ],
                "qualifiedClassName": "QAbstractTransition",
                "signals": [
                    {
                        "access": "public",
                        "name": "triggered",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "targetStatesChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstracttransition.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSignalTransition",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "senderObject",
                        "notify": "senderObjectChanged",
                        "read": "senderObject",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setSenderObject"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "signal",
                        "notify": "signalChanged",
                        "read": "signal",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "write": "setSignal"
                    }
                ],
                "qualifiedClassName": "QSignalTransition",
                "signals": [
                    {
                        "access": "public",
                        "name": "senderObjectChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "signalChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractTransition"
                    }
                ]
            }
        ],
        "inputFile": "qsignaltransition.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QEventTransition",
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "eventSource",
                        "read": "eventSource",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QObject*",
                        "user": false,
                        "write": "setEventSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "name": "eventType",
                        "read": "eventType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QEvent::Type",
                        "user": false,
                        "write": "setEventType"
                    }
                ],
                "qualifiedClassName": "QEventTransition",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractTransition"
                    }
                ]
            }
        ],
        "inputFile": "qeventtransition.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QMimeType",
                "gadget": true,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "mimeTypeName",
                                "type": "QString"
                            }
                        ],
                        "name": "inherits",
                        "returnType": "bool"
                    }
                ],
                "properties": [
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "valid",
                        "read": "isValid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "isDefault",
                        "read": "isDefault",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "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": "comment",
                        "read": "comment",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "genericIconName",
                        "read": "genericIconName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "iconName",
                        "read": "iconName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "globPatterns",
                        "read": "globPatterns",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "parentMimeTypes",
                        "read": "parentMimeTypes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "allAncestors",
                        "read": "allAncestors",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "aliases",
                        "read": "aliases",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "suffixes",
                        "read": "suffixes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QStringList",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "preferredSuffix",
                        "read": "preferredSuffix",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "name": "filterString",
                        "read": "filterString",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QMimeType"
            }
        ],
        "inputFile": "qmimetype.h",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QThreadPoolThread",
                "object": true,
                "qualifiedClassName": "QThreadPoolThread",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QThread"
                    }
                ]
            }
        ],
        "inputFile": "qthreadpool.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QWindowsRemovableDriveListener",
                "object": true,
                "qualifiedClassName": "QWindowsRemovableDriveListener",
                "signals": [
                    {
                        "access": "public",
                        "name": "driveAdded",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "driveRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "driveRemoved",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "driveLockForRemoval",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "driveLockForRemovalFailed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QAbstractNativeEventFilter"
                    }
                ]
            }
        ],
        "inputFile": "qfilesystemwatcher_win.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "QSingleShotTimer",
                "object": true,
                "qualifiedClassName": "QSingleShotTimer",
                "signals": [
                    {
                        "access": "public",
                        "name": "timeout",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qtimer.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "GoToStateTransition",
                "object": true,
                "qualifiedClassName": "_QStateMachine_Internal::GoToStateTransition",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractTransition"
                    }
                ]
            }
        ],
        "inputFile": "qstatemachine.cpp",
        "outputRevision": 67
    },
    {
        "classes": [
            {
                "className": "DefaultStateTransition",
                "object": true,
                "qualifiedClassName": "DefaultStateTransition",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractTransition"
                    }
                ]
            }
        ],
        "inputFile": "qhistorystate.cpp",
        "outputRevision": 67
    }
]
