import QtQuick.tooling 1.2

// This file describes the plugin-supplied types contained in the library.
// It is used for QML tooling purposes only.
//
// This file was auto-generated by qmltyperegistrar.

Module {
    Component {
        file: "private/qtquickdialogs2quickimplforeign_p.h"
        lineNumber: 48
        name: "QQuickAbstractButton"
        accessSemantics: "reference"
        prototype: "QQuickControl"
        Enum {
            name: "Display"
            lineNumber: 88
            values: [
                "IconOnly",
                "TextOnly",
                "TextBesideIcon",
                "TextUnderIcon"
            ]
        }
        Property {
            name: "text"
            type: "QString"
            read: "text"
            write: "setText"
            reset: "resetText"
            notify: "textChanged"
            index: 0
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "down"
            type: "bool"
            read: "isDown"
            write: "setDown"
            reset: "resetDown"
            notify: "downChanged"
            index: 1
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "pressed"
            type: "bool"
            read: "isPressed"
            notify: "pressedChanged"
            index: 2
            lineNumber: 32
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "checked"
            type: "bool"
            read: "isChecked"
            write: "setChecked"
            notify: "checkedChanged"
            index: 3
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "checkable"
            type: "bool"
            read: "isCheckable"
            write: "setCheckable"
            notify: "checkableChanged"
            index: 4
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "autoExclusive"
            type: "bool"
            read: "autoExclusive"
            write: "setAutoExclusive"
            notify: "autoExclusiveChanged"
            index: 5
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "autoRepeat"
            type: "bool"
            read: "autoRepeat"
            write: "setAutoRepeat"
            notify: "autoRepeatChanged"
            index: 6
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "indicator"
            type: "QQuickItem"
            isPointer: true
            read: "indicator"
            write: "setIndicator"
            notify: "indicatorChanged"
            index: 7
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "icon"
            revision: 515
            type: "QQuickIcon"
            read: "icon"
            write: "setIcon"
            notify: "iconChanged"
            index: 8
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "display"
            revision: 515
            type: "Display"
            read: "display"
            write: "setDisplay"
            notify: "displayChanged"
            index: 9
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "action"
            revision: 515
            type: "QQuickAction"
            isPointer: true
            read: "action"
            write: "setAction"
            notify: "actionChanged"
            index: 10
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "autoRepeatDelay"
            revision: 516
            type: "int"
            read: "autoRepeatDelay"
            write: "setAutoRepeatDelay"
            notify: "autoRepeatDelayChanged"
            index: 11
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "autoRepeatInterval"
            revision: 516
            type: "int"
            read: "autoRepeatInterval"
            write: "setAutoRepeatInterval"
            notify: "autoRepeatIntervalChanged"
            index: 12
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "pressX"
            revision: 516
            type: "double"
            read: "pressX"
            notify: "pressXChanged"
            index: 13
            lineNumber: 45
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "pressY"
            revision: 516
            type: "double"
            read: "pressY"
            notify: "pressYChanged"
            index: 14
            lineNumber: 46
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitIndicatorWidth"
            revision: 517
            type: "double"
            read: "implicitIndicatorWidth"
            notify: "implicitIndicatorWidthChanged"
            index: 15
            lineNumber: 48
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitIndicatorHeight"
            revision: 517
            type: "double"
            read: "implicitIndicatorHeight"
            notify: "implicitIndicatorHeightChanged"
            index: 16
            lineNumber: 49
            isReadonly: true
            isFinal: true
        }
        Signal { name: "pressed"; lineNumber: 127 }
        Signal { name: "released"; lineNumber: 128 }
        Signal { name: "canceled"; lineNumber: 129 }
        Signal { name: "clicked"; lineNumber: 130 }
        Signal { name: "pressAndHold"; lineNumber: 131 }
        Signal { name: "doubleClicked"; lineNumber: 132 }
        Signal { name: "textChanged"; lineNumber: 133 }
        Signal { name: "downChanged"; lineNumber: 134 }
        Signal { name: "pressedChanged"; lineNumber: 135 }
        Signal { name: "checkedChanged"; lineNumber: 136 }
        Signal { name: "checkableChanged"; lineNumber: 137 }
        Signal { name: "autoExclusiveChanged"; lineNumber: 138 }
        Signal { name: "autoRepeatChanged"; lineNumber: 139 }
        Signal { name: "indicatorChanged"; lineNumber: 140 }
        Signal { name: "toggled"; revision: 514; lineNumber: 142 }
        Signal { name: "iconChanged"; revision: 515; lineNumber: 144 }
        Signal { name: "displayChanged"; revision: 515; lineNumber: 145 }
        Signal { name: "actionChanged"; revision: 515; lineNumber: 146 }
        Signal { name: "autoRepeatDelayChanged"; revision: 516; lineNumber: 148 }
        Signal { name: "autoRepeatIntervalChanged"; revision: 516; lineNumber: 149 }
        Signal { name: "pressXChanged"; revision: 516; lineNumber: 150 }
        Signal { name: "pressYChanged"; revision: 516; lineNumber: 151 }
        Signal { name: "implicitIndicatorWidthChanged"; revision: 517; lineNumber: 153 }
        Signal { name: "implicitIndicatorHeightChanged"; revision: 517; lineNumber: 154 }
        Method { name: "toggle"; lineNumber: 122 }
        Method { name: "click"; revision: 1544; lineNumber: 123 }
        Method { name: "animateClick"; revision: 1544; lineNumber: 124 }
        Method { name: "accessiblePressAction"; lineNumber: 184 }
    }
    Component {
        file: "private/qquickabstractcolorpicker_p.h"
        lineNumber: 28
        name: "QQuickAbstractColorPicker"
        accessSemantics: "reference"
        prototype: "QQuickControl"
        deferredNames: ["background", "contentItem", "handle"]
        exports: [
            "QtQuick.Dialogs.quickimpl/AbstractColorPicker 6.4",
            "QtQuick.Dialogs.quickimpl/AbstractColorPicker 6.7"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [1540, 1543]
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 31
        }
        Property {
            name: "hue"
            type: "double"
            read: "hue"
            write: "setHue"
            notify: "colorChanged"
            index: 1
            lineNumber: 32
        }
        Property {
            name: "saturation"
            type: "double"
            read: "saturation"
            write: "setSaturation"
            notify: "colorChanged"
            index: 2
            lineNumber: 33
        }
        Property {
            name: "value"
            type: "double"
            read: "value"
            write: "setValue"
            notify: "colorChanged"
            index: 3
            lineNumber: 34
        }
        Property {
            name: "lightness"
            type: "double"
            read: "lightness"
            write: "setLightness"
            notify: "colorChanged"
            index: 4
            lineNumber: 35
        }
        Property {
            name: "alpha"
            type: "double"
            read: "alpha"
            write: "setAlpha"
            notify: "colorChanged"
            index: 5
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "pressed"
            type: "bool"
            read: "isPressed"
            write: "setPressed"
            notify: "pressedChanged"
            index: 6
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "handle"
            type: "QQuickItem"
            isPointer: true
            read: "handle"
            write: "setHandle"
            notify: "handleChanged"
            index: 7
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "implicitHandleWidth"
            type: "double"
            read: "implicitHandleWidth"
            notify: "implicitHandleWidthChanged"
            index: 8
            lineNumber: 39
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitHandleHeight"
            type: "double"
            read: "implicitHandleHeight"
            notify: "implicitHandleHeightChanged"
            index: 9
            lineNumber: 40
            isReadonly: true
            isFinal: true
        }
        Signal {
            name: "colorChanged"
            lineNumber: 77
            Parameter { name: "color"; type: "QColor" }
        }
        Signal { name: "pressedChanged"; lineNumber: 78 }
        Signal { name: "handleChanged"; lineNumber: 79 }
        Signal { name: "implicitHandleWidthChanged"; lineNumber: 80 }
        Signal { name: "implicitHandleHeightChanged"; lineNumber: 81 }
        Signal {
            name: "colorPicked"
            lineNumber: 83
            Parameter { name: "color"; type: "QColor" }
        }
    }
    Component {
        file: "private/qquickcolordialogimpl_p.h"
        lineNumber: 34
        name: "QQuickColorDialogImpl"
        accessSemantics: "reference"
        prototype: "QQuickDialog"
        exports: [
            "QtQuick.Dialogs.quickimpl/ColorDialogImpl 6.4",
            "QtQuick.Dialogs.quickimpl/ColorDialogImpl 6.8"
        ]
        exportMetaObjectRevisions: [1540, 1544]
        attachedType: "QQuickColorDialogImplAttached"
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 37
        }
        Property {
            name: "hue"
            type: "double"
            read: "hue"
            write: "setHue"
            notify: "colorChanged"
            index: 1
            lineNumber: 38
        }
        Property {
            name: "saturation"
            type: "double"
            read: "saturation"
            write: "setSaturation"
            notify: "colorChanged"
            index: 2
            lineNumber: 39
        }
        Property {
            name: "value"
            type: "double"
            read: "value"
            write: "setValue"
            notify: "colorChanged"
            index: 3
            lineNumber: 40
        }
        Property {
            name: "lightness"
            type: "double"
            read: "lightness"
            write: "setLightness"
            notify: "colorChanged"
            index: 4
            lineNumber: 41
        }
        Property {
            name: "alpha"
            type: "double"
            read: "alpha"
            write: "setAlpha"
            notify: "colorChanged"
            index: 5
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "red"
            type: "int"
            read: "red"
            write: "setRed"
            notify: "colorChanged"
            index: 6
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "green"
            type: "int"
            read: "green"
            write: "setGreen"
            notify: "colorChanged"
            index: 7
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "blue"
            type: "int"
            read: "blue"
            write: "setBlue"
            notify: "colorChanged"
            index: 8
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "isHsl"
            type: "bool"
            read: "isHsl"
            write: "setHsl"
            notify: "specChanged"
            index: 9
            lineNumber: 46
            isFinal: true
        }
        Signal {
            name: "colorChanged"
            lineNumber: 92
            Parameter { name: "color"; type: "QColor" }
        }
        Signal { name: "specChanged"; lineNumber: 93 }
        Method { name: "invokeEyeDropper"; lineNumber: 89 }
    }
    Component {
        file: "private/qquickcolordialogimpl_p.h"
        lineNumber: 102
        name: "QQuickColorDialogImplAttached"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "buttonBox"
            type: "QQuickDialogButtonBox"
            isPointer: true
            read: "buttonBox"
            write: "setButtonBox"
            notify: "buttonBoxChanged"
            index: 0
            lineNumber: 105
            isFinal: true
        }
        Property {
            name: "eyeDropperButton"
            type: "QQuickAbstractButton"
            isPointer: true
            read: "eyeDropperButton"
            write: "setEyeDropperButton"
            notify: "eyeDropperButtonChanged"
            index: 1
            lineNumber: 106
            isFinal: true
        }
        Property {
            name: "colorPicker"
            type: "QQuickAbstractColorPicker"
            isPointer: true
            read: "colorPicker"
            write: "setColorPicker"
            notify: "colorPickerChanged"
            index: 2
            lineNumber: 107
            isFinal: true
        }
        Property {
            name: "colorInputs"
            type: "QQuickColorInputs"
            isPointer: true
            read: "colorInputs"
            write: "setColorInputs"
            notify: "colorInputsChanged"
            index: 3
            lineNumber: 109
            isFinal: true
        }
        Property {
            name: "alphaSlider"
            type: "QQuickSlider"
            isPointer: true
            read: "alphaSlider"
            write: "setAlphaSlider"
            notify: "alphaSliderChanged"
            index: 4
            lineNumber: 111
            isFinal: true
        }
        Signal { name: "buttonBoxChanged"; lineNumber: 138 }
        Signal { name: "eyeDropperButtonChanged"; lineNumber: 139 }
        Signal { name: "colorPickerChanged"; lineNumber: 140 }
        Signal { name: "colorInputsChanged"; lineNumber: 141 }
        Signal { name: "alphaSliderChanged"; lineNumber: 142 }
    }
    Component {
        file: "private/qquickcolorinputs_p.h"
        lineNumber: 35
        name: "QQuickColorInputs"
        accessSemantics: "reference"
        defaultProperty: "contentData"
        prototype: "QQuickContainer"
        exports: ["QtQuick.Dialogs.quickimpl/ColorInputsImpl 6.9"]
        exportMetaObjectRevisions: [1545]
        Enum {
            name: "Mode"
            lineNumber: 57
            values: ["Hex", "Rgb", "Hsv", "Hsl"]
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "red"
            type: "int"
            read: "red"
            notify: "colorChanged"
            index: 1
            lineNumber: 39
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "green"
            type: "int"
            read: "green"
            notify: "colorChanged"
            index: 2
            lineNumber: 40
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "blue"
            type: "int"
            read: "blue"
            notify: "colorChanged"
            index: 3
            lineNumber: 41
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "hue"
            type: "double"
            read: "hue"
            notify: "colorChanged"
            index: 4
            lineNumber: 42
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "hslSaturation"
            type: "double"
            read: "hslSaturation"
            notify: "colorChanged"
            index: 5
            lineNumber: 43
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "hsvSaturation"
            type: "double"
            read: "hsvSaturation"
            notify: "colorChanged"
            index: 6
            lineNumber: 44
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "value"
            type: "double"
            read: "value"
            notify: "colorChanged"
            index: 7
            lineNumber: 45
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "lightness"
            type: "double"
            read: "lightness"
            notify: "colorChanged"
            index: 8
            lineNumber: 46
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "alpha"
            type: "double"
            read: "alpha"
            notify: "colorChanged"
            index: 9
            lineNumber: 47
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "showAlpha"
            type: "bool"
            read: "showAlpha"
            write: "setShowAlpha"
            notify: "showAlphaChanged"
            index: 10
            lineNumber: 48
            isFinal: true
        }
        Property {
            name: "mode"
            type: "Mode"
            read: "currentMode"
            write: "setCurrentMode"
            notify: "currentModeChanged"
            index: 11
            lineNumber: 49
            isFinal: true
        }
        Property {
            name: "delegate"
            type: "QQmlComponent"
            isPointer: true
            read: "delegate"
            write: "setDelegate"
            notify: "delegateChanged"
            index: 12
            lineNumber: 50
            isFinal: true
        }
        Signal {
            name: "colorChanged"
            lineNumber: 87
            Parameter { name: "c"; type: "QColor" }
        }
        Signal {
            name: "colorModified"
            lineNumber: 88
            Parameter { name: "c"; type: "QColor" }
        }
        Signal { name: "hslChanged"; lineNumber: 89 }
        Signal {
            name: "showAlphaChanged"
            lineNumber: 90
            Parameter { type: "bool" }
        }
        Signal { name: "currentModeChanged"; lineNumber: 91 }
        Signal { name: "delegateChanged"; lineNumber: 92 }
    }
    Component {
        file: "private/qtquickdialogs2quickimplforeign_p.h"
        lineNumber: 40
        name: "QQuickControl"
        accessSemantics: "reference"
        defaultProperty: "data"
        parentProperty: "parent"
        prototype: "QQuickItem"
        Property {
            name: "font"
            type: "QFont"
            read: "font"
            write: "setFont"
            reset: "resetFont"
            notify: "fontChanged"
            index: 0
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "availableWidth"
            type: "double"
            read: "availableWidth"
            notify: "availableWidthChanged"
            index: 1
            lineNumber: 36
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "availableHeight"
            type: "double"
            read: "availableHeight"
            notify: "availableHeightChanged"
            index: 2
            lineNumber: 37
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "padding"
            type: "double"
            read: "padding"
            write: "setPadding"
            reset: "resetPadding"
            notify: "paddingChanged"
            index: 3
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "topPadding"
            type: "double"
            read: "topPadding"
            write: "setTopPadding"
            reset: "resetTopPadding"
            notify: "topPaddingChanged"
            index: 4
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "leftPadding"
            type: "double"
            read: "leftPadding"
            write: "setLeftPadding"
            reset: "resetLeftPadding"
            notify: "leftPaddingChanged"
            index: 5
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "rightPadding"
            type: "double"
            read: "rightPadding"
            write: "setRightPadding"
            reset: "resetRightPadding"
            notify: "rightPaddingChanged"
            index: 6
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "bottomPadding"
            type: "double"
            read: "bottomPadding"
            write: "setBottomPadding"
            reset: "resetBottomPadding"
            notify: "bottomPaddingChanged"
            index: 7
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "spacing"
            type: "double"
            read: "spacing"
            write: "setSpacing"
            reset: "resetSpacing"
            notify: "spacingChanged"
            index: 8
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "locale"
            type: "QLocale"
            read: "locale"
            write: "setLocale"
            reset: "resetLocale"
            notify: "localeChanged"
            index: 9
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "mirrored"
            type: "bool"
            read: "isMirrored"
            notify: "mirroredChanged"
            index: 10
            lineNumber: 45
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "focusPolicy"
            type: "Qt::FocusPolicy"
            read: "focusPolicy"
            write: "setFocusPolicy"
            notify: "focusPolicyChanged"
            index: 11
            lineNumber: 46
            isFinal: true
        }
        Property {
            name: "focusReason"
            type: "Qt::FocusReason"
            read: "focusReason"
            write: "setFocusReason"
            notify: "focusReasonChanged"
            index: 12
            lineNumber: 47
            isFinal: true
        }
        Property {
            name: "visualFocus"
            type: "bool"
            read: "hasVisualFocus"
            notify: "visualFocusChanged"
            index: 13
            lineNumber: 48
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "hovered"
            type: "bool"
            read: "isHovered"
            notify: "hoveredChanged"
            index: 14
            lineNumber: 49
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "hoverEnabled"
            type: "bool"
            read: "isHoverEnabled"
            write: "setHoverEnabled"
            reset: "resetHoverEnabled"
            notify: "hoverEnabledChanged"
            index: 15
            lineNumber: 50
            isFinal: true
        }
        Property {
            name: "wheelEnabled"
            type: "bool"
            read: "isWheelEnabled"
            write: "setWheelEnabled"
            notify: "wheelEnabledChanged"
            index: 16
            lineNumber: 51
            isFinal: true
        }
        Property {
            name: "background"
            type: "QQuickItem"
            isPointer: true
            read: "background"
            write: "setBackground"
            notify: "backgroundChanged"
            index: 17
            lineNumber: 52
            isFinal: true
        }
        Property {
            name: "contentItem"
            type: "QQuickItem"
            isPointer: true
            read: "contentItem"
            write: "setContentItem"
            notify: "contentItemChanged"
            index: 18
            lineNumber: 53
            isFinal: true
        }
        Property {
            name: "baselineOffset"
            type: "double"
            read: "baselineOffset"
            write: "setBaselineOffset"
            reset: "resetBaselineOffset"
            notify: "baselineOffsetChanged"
            index: 19
            lineNumber: 54
            isFinal: true
        }
        Property {
            name: "horizontalPadding"
            revision: 517
            type: "double"
            read: "horizontalPadding"
            write: "setHorizontalPadding"
            reset: "resetHorizontalPadding"
            notify: "horizontalPaddingChanged"
            index: 20
            lineNumber: 56
            isFinal: true
        }
        Property {
            name: "verticalPadding"
            revision: 517
            type: "double"
            read: "verticalPadding"
            write: "setVerticalPadding"
            reset: "resetVerticalPadding"
            notify: "verticalPaddingChanged"
            index: 21
            lineNumber: 57
            isFinal: true
        }
        Property {
            name: "implicitContentWidth"
            revision: 517
            type: "double"
            read: "implicitContentWidth"
            notify: "implicitContentWidthChanged"
            index: 22
            lineNumber: 58
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitContentHeight"
            revision: 517
            type: "double"
            read: "implicitContentHeight"
            notify: "implicitContentHeightChanged"
            index: 23
            lineNumber: 59
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitBackgroundWidth"
            revision: 517
            type: "double"
            read: "implicitBackgroundWidth"
            notify: "implicitBackgroundWidthChanged"
            index: 24
            lineNumber: 60
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitBackgroundHeight"
            revision: 517
            type: "double"
            read: "implicitBackgroundHeight"
            notify: "implicitBackgroundHeightChanged"
            index: 25
            lineNumber: 61
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "topInset"
            revision: 517
            type: "double"
            read: "topInset"
            write: "setTopInset"
            reset: "resetTopInset"
            notify: "topInsetChanged"
            index: 26
            lineNumber: 62
            isFinal: true
        }
        Property {
            name: "leftInset"
            revision: 517
            type: "double"
            read: "leftInset"
            write: "setLeftInset"
            reset: "resetLeftInset"
            notify: "leftInsetChanged"
            index: 27
            lineNumber: 63
            isFinal: true
        }
        Property {
            name: "rightInset"
            revision: 517
            type: "double"
            read: "rightInset"
            write: "setRightInset"
            reset: "resetRightInset"
            notify: "rightInsetChanged"
            index: 28
            lineNumber: 64
            isFinal: true
        }
        Property {
            name: "bottomInset"
            revision: 517
            type: "double"
            read: "bottomInset"
            write: "setBottomInset"
            reset: "resetBottomInset"
            notify: "bottomInsetChanged"
            index: 29
            lineNumber: 65
            isFinal: true
        }
        Signal { name: "fontChanged"; lineNumber: 168 }
        Signal { name: "availableWidthChanged"; lineNumber: 169 }
        Signal { name: "availableHeightChanged"; lineNumber: 170 }
        Signal { name: "paddingChanged"; lineNumber: 171 }
        Signal { name: "topPaddingChanged"; lineNumber: 172 }
        Signal { name: "leftPaddingChanged"; lineNumber: 173 }
        Signal { name: "rightPaddingChanged"; lineNumber: 174 }
        Signal { name: "bottomPaddingChanged"; lineNumber: 175 }
        Signal { name: "spacingChanged"; lineNumber: 176 }
        Signal { name: "localeChanged"; lineNumber: 177 }
        Signal { name: "focusReasonChanged"; lineNumber: 178 }
        Signal { name: "mirroredChanged"; lineNumber: 179 }
        Signal { name: "visualFocusChanged"; lineNumber: 180 }
        Signal { name: "hoveredChanged"; lineNumber: 181 }
        Signal { name: "hoverEnabledChanged"; lineNumber: 182 }
        Signal { name: "wheelEnabledChanged"; lineNumber: 183 }
        Signal { name: "backgroundChanged"; lineNumber: 184 }
        Signal { name: "contentItemChanged"; lineNumber: 185 }
        Signal { name: "baselineOffsetChanged"; lineNumber: 186 }
        Signal { name: "horizontalPaddingChanged"; revision: 517; lineNumber: 188 }
        Signal { name: "verticalPaddingChanged"; revision: 517; lineNumber: 189 }
        Signal { name: "implicitContentWidthChanged"; revision: 517; lineNumber: 190 }
        Signal { name: "implicitContentHeightChanged"; revision: 517; lineNumber: 191 }
        Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 192 }
        Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 193 }
        Signal { name: "topInsetChanged"; revision: 517; lineNumber: 194 }
        Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 195 }
        Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 196 }
        Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 197 }
    }
    Component {
        file: "private/qtquickdialogs2quickimplforeign_p.h"
        lineNumber: 73
        name: "QQuickDialog"
        accessSemantics: "reference"
        defaultProperty: "contentData"
        prototype: "QQuickPopup"
        extension: "QPlatformDialogHelper"
        extensionIsNamespace: true
        Enum {
            name: "StandardCode"
            lineNumber: 65
            values: ["Rejected", "Accepted"]
        }
        Property {
            name: "title"
            type: "QString"
            read: "title"
            write: "setTitle"
            notify: "titleChanged"
            index: 0
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "header"
            type: "QQuickItem"
            isPointer: true
            read: "header"
            write: "setHeader"
            notify: "headerChanged"
            index: 1
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "footer"
            type: "QQuickItem"
            isPointer: true
            read: "footer"
            write: "setFooter"
            notify: "footerChanged"
            index: 2
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "standardButtons"
            type: "QPlatformDialogHelper::StandardButtons"
            read: "standardButtons"
            write: "setStandardButtons"
            notify: "standardButtonsChanged"
            index: 3
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "result"
            revision: 515
            type: "int"
            read: "result"
            write: "setResult"
            notify: "resultChanged"
            index: 4
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "implicitHeaderWidth"
            revision: 517
            type: "double"
            read: "implicitHeaderWidth"
            notify: "implicitHeaderWidthChanged"
            index: 5
            lineNumber: 40
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitHeaderHeight"
            revision: 517
            type: "double"
            read: "implicitHeaderHeight"
            notify: "implicitHeaderHeightChanged"
            index: 6
            lineNumber: 41
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitFooterWidth"
            revision: 517
            type: "double"
            read: "implicitFooterWidth"
            notify: "implicitFooterWidthChanged"
            index: 7
            lineNumber: 42
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitFooterHeight"
            revision: 517
            type: "double"
            read: "implicitFooterHeight"
            notify: "implicitFooterHeightChanged"
            index: 8
            lineNumber: 43
            isReadonly: true
            isFinal: true
        }
        Signal { name: "accepted"; lineNumber: 86 }
        Signal { name: "rejected"; lineNumber: 87 }
        Signal { name: "titleChanged"; lineNumber: 88 }
        Signal { name: "headerChanged"; lineNumber: 89 }
        Signal { name: "footerChanged"; lineNumber: 90 }
        Signal { name: "standardButtonsChanged"; lineNumber: 91 }
        Signal { name: "applied"; revision: 515; lineNumber: 93 }
        Signal { name: "reset"; revision: 515; lineNumber: 94 }
        Signal { name: "discarded"; revision: 515; lineNumber: 95 }
        Signal { name: "helpRequested"; revision: 515; lineNumber: 96 }
        Signal { name: "resultChanged"; revision: 515; lineNumber: 97 }
        Signal { name: "implicitHeaderWidthChanged"; lineNumber: 99 }
        Signal { name: "implicitHeaderHeightChanged"; lineNumber: 100 }
        Signal { name: "implicitFooterWidthChanged"; lineNumber: 101 }
        Signal { name: "implicitFooterHeightChanged"; lineNumber: 102 }
        Method { name: "accept"; lineNumber: 81 }
        Method { name: "reject"; lineNumber: 82 }
        Method {
            name: "done"
            lineNumber: 83
            Parameter { name: "result"; type: "int" }
        }
        Method {
            name: "standardButton"
            revision: 515
            type: "QQuickAbstractButton"
            isPointer: true
            isMethodConstant: true
            lineNumber: 62
            Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
        }
    }
    Component {
        file: "private/qquickfiledialogdelegate_p.h"
        lineNumber: 28
        name: "QQuickFileDialogDelegate"
        accessSemantics: "reference"
        prototype: "QQuickItemDelegate"
        exports: [
            "QtQuick.Dialogs.quickimpl/FileDialogDelegate 6.2",
            "QtQuick.Dialogs.quickimpl/FileDialogDelegate 6.3",
            "QtQuick.Dialogs.quickimpl/FileDialogDelegate 6.7",
            "QtQuick.Dialogs.quickimpl/FileDialogDelegate 6.8"
        ]
        exportMetaObjectRevisions: [1538, 1539, 1543, 1544]
        Property {
            name: "dialog"
            type: "QQuickDialog"
            isPointer: true
            read: "dialog"
            write: "setDialog"
            notify: "dialogChanged"
            index: 0
            lineNumber: 31
        }
        Property {
            name: "file"
            type: "QUrl"
            read: "file"
            write: "setFile"
            notify: "fileChanged"
            index: 1
            lineNumber: 32
        }
        Signal { name: "dialogChanged"; lineNumber: 46 }
        Signal { name: "fileChanged"; lineNumber: 47 }
    }
    Component {
        file: "private/qquickfiledialogimpl_p.h"
        lineNumber: 38
        name: "QQuickFileDialogImpl"
        accessSemantics: "reference"
        prototype: "QQuickDialog"
        exports: [
            "QtQuick.Dialogs.quickimpl/FileDialogImpl 6.2",
            "QtQuick.Dialogs.quickimpl/FileDialogImpl 6.8",
            "QtQuick.Dialogs.quickimpl/FileDialogImpl 6.9"
        ]
        exportMetaObjectRevisions: [1538, 1544, 1545]
        attachedType: "QQuickFileDialogImplAttached"
        Property {
            name: "currentFolder"
            type: "QUrl"
            read: "currentFolder"
            write: "setCurrentFolder"
            notify: "currentFolderChanged"
            index: 0
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "selectedFile"
            type: "QUrl"
            read: "selectedFile"
            write: "setSelectedFile"
            notify: "selectedFileChanged"
            index: 1
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "nameFilters"
            type: "QStringList"
            read: "nameFilters"
            notify: "nameFiltersChanged"
            index: 2
            lineNumber: 43
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "selectedNameFilter"
            type: "QQuickFileNameFilter"
            isPointer: true
            read: "selectedNameFilter"
            index: 3
            lineNumber: 44
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "fileName"
            type: "QString"
            read: "fileName"
            write: "setFileName"
            notify: "selectedFileChanged"
            index: 4
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "currentFolderName"
            type: "QString"
            read: "currentFolderName"
            notify: "selectedFileChanged"
            index: 5
            lineNumber: 46
            isReadonly: true
            isFinal: true
        }
        Signal {
            name: "currentFolderChanged"
            lineNumber: 93
            Parameter { name: "folderUrl"; type: "QUrl" }
        }
        Signal {
            name: "selectedFileChanged"
            lineNumber: 94
            Parameter { name: "selectedFileUrl"; type: "QUrl" }
        }
        Signal { name: "nameFiltersChanged"; lineNumber: 95 }
        Signal {
            name: "fileSelected"
            lineNumber: 96
            Parameter { name: "fileUrl"; type: "QUrl" }
        }
        Signal {
            name: "filterSelected"
            lineNumber: 97
            Parameter { name: "filter"; type: "QString" }
        }
        Method {
            name: "selectNameFilter"
            lineNumber: 90
            Parameter { name: "filter"; type: "QString" }
        }
    }
    Component {
        file: "private/qquickfiledialogimpl_p.h"
        lineNumber: 107
        name: "QQuickFileDialogImplAttached"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "buttonBox"
            type: "QQuickDialogButtonBox"
            isPointer: true
            read: "buttonBox"
            write: "setButtonBox"
            notify: "buttonBoxChanged"
            index: 0
            lineNumber: 110
            isFinal: true
        }
        Property {
            name: "nameFiltersComboBox"
            type: "QQuickComboBox"
            isPointer: true
            read: "nameFiltersComboBox"
            write: "setNameFiltersComboBox"
            notify: "nameFiltersComboBoxChanged"
            index: 1
            lineNumber: 111
            isFinal: true
        }
        Property {
            name: "filterLabel"
            type: "QQuickLabel"
            isPointer: true
            read: "filterLabel"
            write: "setFilterLabel"
            notify: "filterLabelChanged"
            index: 2
            lineNumber: 112
            isFinal: true
        }
        Property {
            name: "fileDialogListView"
            type: "QQuickListView"
            isPointer: true
            read: "fileDialogListView"
            write: "setFileDialogListView"
            notify: "fileDialogListViewChanged"
            index: 3
            lineNumber: 113
            isFinal: true
        }
        Property {
            name: "breadcrumbBar"
            type: "QQuickFolderBreadcrumbBar"
            isPointer: true
            read: "breadcrumbBar"
            write: "setBreadcrumbBar"
            notify: "breadcrumbBarChanged"
            index: 4
            lineNumber: 114
            isFinal: true
        }
        Property {
            name: "fileNameLabel"
            type: "QQuickLabel"
            isPointer: true
            read: "fileNameLabel"
            write: "setFileNameLabel"
            notify: "fileNameLabelChanged"
            index: 5
            lineNumber: 115
            isFinal: true
        }
        Property {
            name: "fileNameTextField"
            type: "QQuickTextField"
            isPointer: true
            read: "fileNameTextField"
            write: "setFileNameTextField"
            notify: "fileNameTextFieldChanged"
            index: 6
            lineNumber: 116
            isFinal: true
        }
        Property {
            name: "overwriteConfirmationDialog"
            type: "QQuickDialog"
            isPointer: true
            read: "overwriteConfirmationDialog"
            write: "setOverwriteConfirmationDialog"
            notify: "overwriteConfirmationDialogChanged"
            index: 7
            lineNumber: 117
            isFinal: true
        }
        Property {
            name: "sideBar"
            type: "QQuickSideBar"
            isPointer: true
            read: "sideBar"
            write: "setSideBar"
            notify: "sideBarChanged"
            index: 8
            lineNumber: 118
            isFinal: true
        }
        Signal { name: "buttonBoxChanged"; lineNumber: 158 }
        Signal { name: "nameFiltersComboBoxChanged"; lineNumber: 159 }
        Signal { name: "filterLabelChanged"; lineNumber: 160 }
        Signal { name: "fileDialogListViewChanged"; lineNumber: 161 }
        Signal { name: "breadcrumbBarChanged"; lineNumber: 162 }
        Signal { name: "fileNameLabelChanged"; lineNumber: 163 }
        Signal { name: "fileNameTextFieldChanged"; lineNumber: 164 }
        Signal { name: "overwriteConfirmationDialogChanged"; lineNumber: 165 }
        Signal { name: "sideBarChanged"; revision: 1545; lineNumber: 166 }
    }
    Component {
        file: "private/qtquickdialogs2quickimplforeign_p.h"
        lineNumber: 29
        name: "QQuickFileNameFilter"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "index"
            type: "int"
            read: "index"
            write: "setIndex"
            notify: "indexChanged"
            index: 0
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "name"
            type: "QString"
            read: "name"
            notify: "nameChanged"
            index: 1
            lineNumber: 32
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "extensions"
            type: "QStringList"
            read: "extensions"
            notify: "extensionsChanged"
            index: 2
            lineNumber: 33
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "globs"
            type: "QStringList"
            read: "globs"
            notify: "globsChanged"
            index: 3
            lineNumber: 34
            isReadonly: true
            isFinal: true
        }
        Signal {
            name: "indexChanged"
            lineNumber: 52
            Parameter { name: "index"; type: "int" }
        }
        Signal {
            name: "nameChanged"
            lineNumber: 53
            Parameter { name: "name"; type: "QString" }
        }
        Signal {
            name: "extensionsChanged"
            lineNumber: 54
            Parameter { name: "extensions"; type: "QStringList" }
        }
        Signal {
            name: "globsChanged"
            lineNumber: 55
            Parameter { name: "globs"; type: "QStringList" }
        }
    }
    Component {
        file: "private/qquickfolderbreadcrumbbar_p.h"
        lineNumber: 29
        name: "QQuickFolderBreadcrumbBar"
        accessSemantics: "reference"
        defaultProperty: "contentData"
        prototype: "QQuickContainer"
        exports: [
            "QtQuick.Dialogs.quickimpl/FolderBreadcrumbBar 6.2",
            "QtQuick.Dialogs.quickimpl/FolderBreadcrumbBar 6.3",
            "QtQuick.Dialogs.quickimpl/FolderBreadcrumbBar 6.7"
        ]
        exportMetaObjectRevisions: [1538, 1539, 1543]
        Property {
            name: "dialog"
            type: "QQuickDialog"
            isPointer: true
            read: "dialog"
            write: "setDialog"
            notify: "dialogChanged"
            index: 0
            lineNumber: 32
        }
        Property {
            name: "buttonDelegate"
            type: "QQmlComponent"
            isPointer: true
            read: "buttonDelegate"
            write: "setButtonDelegate"
            notify: "buttonDelegateChanged"
            index: 1
            lineNumber: 33
        }
        Property {
            name: "separatorDelegate"
            type: "QQmlComponent"
            isPointer: true
            read: "separatorDelegate"
            write: "setSeparatorDelegate"
            notify: "separatorDelegateChanged"
            index: 2
            lineNumber: 34
        }
        Property {
            name: "upButton"
            type: "QQuickAbstractButton"
            isPointer: true
            read: "upButton"
            write: "setUpButton"
            notify: "upButtonChanged"
            index: 3
            lineNumber: 35
        }
        Property {
            name: "textField"
            type: "QQuickTextField"
            isPointer: true
            read: "textField"
            write: "setTextField"
            notify: "textFieldChanged"
            index: 4
            lineNumber: 36
        }
        Property {
            name: "upButtonSpacing"
            type: "int"
            read: "upButtonSpacing"
            write: "setUpButtonSpacing"
            notify: "upButtonSpacingChanged"
            index: 5
            lineNumber: 37
        }
        Signal { name: "dialogChanged"; lineNumber: 63 }
        Signal { name: "buttonDelegateChanged"; lineNumber: 64 }
        Signal { name: "separatorDelegateChanged"; lineNumber: 65 }
        Signal { name: "upButtonChanged"; lineNumber: 66 }
        Signal { name: "upButtonSpacingChanged"; lineNumber: 67 }
        Signal { name: "textFieldChanged"; lineNumber: 68 }
    }
    Component {
        file: "private/qquickfolderdialogimpl_p.h"
        lineNumber: 33
        name: "QQuickFolderDialogImpl"
        accessSemantics: "reference"
        prototype: "QQuickDialog"
        exports: [
            "QtQuick.Dialogs.quickimpl/FolderDialogImpl 6.3",
            "QtQuick.Dialogs.quickimpl/FolderDialogImpl 6.8"
        ]
        exportMetaObjectRevisions: [1539, 1544]
        attachedType: "QQuickFolderDialogImplAttached"
        Property {
            name: "currentFolder"
            type: "QUrl"
            read: "currentFolder"
            write: "setCurrentFolder"
            notify: "currentFolderChanged"
            index: 0
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "selectedFolder"
            type: "QUrl"
            read: "selectedFolder"
            write: "setSelectedFolder"
            notify: "selectedFolderChanged"
            index: 1
            lineNumber: 37
            isFinal: true
        }
        Signal {
            name: "currentFolderChanged"
            lineNumber: 60
            Parameter { name: "folderUrl"; type: "QUrl" }
        }
        Signal {
            name: "selectedFolderChanged"
            lineNumber: 61
            Parameter { name: "folderUrl"; type: "QUrl" }
        }
        Signal { name: "nameFiltersChanged"; lineNumber: 62 }
    }
    Component {
        file: "private/qquickfolderdialogimpl_p.h"
        lineNumber: 72
        name: "QQuickFolderDialogImplAttached"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "folderDialogListView"
            type: "QQuickListView"
            isPointer: true
            read: "folderDialogListView"
            write: "setFolderDialogListView"
            notify: "folderDialogListViewChanged"
            index: 0
            lineNumber: 75
        }
        Property {
            name: "breadcrumbBar"
            type: "QQuickFolderBreadcrumbBar"
            isPointer: true
            read: "breadcrumbBar"
            write: "setBreadcrumbBar"
            notify: "breadcrumbBarChanged"
            index: 1
            lineNumber: 76
        }
        Signal { name: "folderDialogListViewChanged"; lineNumber: 89 }
        Signal { name: "breadcrumbBarChanged"; lineNumber: 90 }
    }
    Component {
        file: "private/qquickfontdialogimpl_p.h"
        lineNumber: 36
        name: "QQuickFontDialogImpl"
        accessSemantics: "reference"
        prototype: "QQuickDialog"
        exports: [
            "QtQuick.Dialogs.quickimpl/FontDialogImpl 6.2",
            "QtQuick.Dialogs.quickimpl/FontDialogImpl 6.8"
        ]
        exportMetaObjectRevisions: [1538, 1544]
        attachedType: "QQuickFontDialogImplAttached"
        Property {
            name: "currentFont"
            type: "QFont"
            read: "currentFont"
            write: "setCurrentFont"
            notify: "currentFontChanged"
            index: 0
            lineNumber: 39
            isFinal: true
        }
        Signal { name: "optionsChanged"; lineNumber: 58 }
        Signal {
            name: "currentFontChanged"
            lineNumber: 59
            Parameter { name: "font"; type: "QFont" }
        }
    }
    Component {
        file: "private/qquickfontdialogimpl_p.h"
        lineNumber: 70
        name: "QQuickFontDialogImplAttached"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "familyListView"
            type: "QQuickListView"
            isPointer: true
            read: "familyListView"
            write: "setFamilyListView"
            notify: "familyListViewChanged"
            index: 0
            lineNumber: 73
        }
        Property {
            name: "styleListView"
            type: "QQuickListView"
            isPointer: true
            read: "styleListView"
            write: "setStyleListView"
            notify: "styleListViewChanged"
            index: 1
            lineNumber: 75
        }
        Property {
            name: "sizeListView"
            type: "QQuickListView"
            isPointer: true
            read: "sizeListView"
            write: "setSizeListView"
            notify: "sizeListViewChanged"
            index: 2
            lineNumber: 77
        }
        Property {
            name: "sampleEdit"
            type: "QQuickTextEdit"
            isPointer: true
            read: "sampleEdit"
            write: "setSampleEdit"
            notify: "sampleEditChanged"
            index: 3
            lineNumber: 79
        }
        Property {
            name: "buttonBox"
            type: "QQuickDialogButtonBox"
            isPointer: true
            read: "buttonBox"
            write: "setButtonBox"
            notify: "buttonBoxChanged"
            index: 4
            lineNumber: 81
        }
        Property {
            name: "writingSystemComboBox"
            type: "QQuickComboBox"
            isPointer: true
            read: "writingSystemComboBox"
            write: "setWritingSystemComboBox"
            notify: "writingSystemComboBoxChanged"
            index: 5
            lineNumber: 83
        }
        Property {
            name: "underlineCheckBox"
            type: "QQuickCheckBox"
            isPointer: true
            read: "underlineCheckBox"
            write: "setUnderlineCheckBox"
            notify: "underlineCheckBoxChanged"
            index: 6
            lineNumber: 85
        }
        Property {
            name: "strikeoutCheckBox"
            type: "QQuickCheckBox"
            isPointer: true
            read: "strikeoutCheckBox"
            write: "setStrikeoutCheckBox"
            notify: "strikeoutCheckBoxChanged"
            index: 7
            lineNumber: 87
        }
        Property {
            name: "familyEdit"
            type: "QQuickTextField"
            isPointer: true
            read: "familyEdit"
            write: "setFamilyEdit"
            notify: "familyEditChanged"
            index: 8
            lineNumber: 90
        }
        Property {
            name: "styleEdit"
            type: "QQuickTextField"
            isPointer: true
            read: "styleEdit"
            write: "setStyleEdit"
            notify: "styleEditChanged"
            index: 9
            lineNumber: 92
        }
        Property {
            name: "sizeEdit"
            type: "QQuickTextField"
            isPointer: true
            read: "sizeEdit"
            write: "setSizeEdit"
            notify: "sizeEditChanged"
            index: 10
            lineNumber: 93
        }
        Signal { name: "buttonBoxChanged"; lineNumber: 134 }
        Signal { name: "familyListViewChanged"; lineNumber: 135 }
        Signal { name: "styleListViewChanged"; lineNumber: 136 }
        Signal { name: "sizeListViewChanged"; lineNumber: 137 }
        Signal { name: "sampleEditChanged"; lineNumber: 138 }
        Signal { name: "writingSystemComboBoxChanged"; lineNumber: 139 }
        Signal { name: "underlineCheckBoxChanged"; lineNumber: 140 }
        Signal { name: "strikeoutCheckBoxChanged"; lineNumber: 141 }
        Signal { name: "familyEditChanged"; lineNumber: 142 }
        Signal { name: "styleEditChanged"; lineNumber: 143 }
        Signal { name: "sizeEditChanged"; lineNumber: 144 }
    }
    Component {
        file: "private/qtquickdialogs2quickimplforeign_p.h"
        lineNumber: 56
        name: "QQuickIcon"
        accessSemantics: "value"
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            reset: "resetName"
            index: 0
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "source"
            type: "QUrl"
            read: "source"
            write: "setSource"
            reset: "resetSource"
            index: 1
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "width"
            type: "int"
            read: "width"
            write: "setWidth"
            reset: "resetWidth"
            index: 2
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "height"
            type: "int"
            read: "height"
            write: "setHeight"
            reset: "resetHeight"
            index: 3
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            reset: "resetColor"
            index: 4
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "cache"
            type: "bool"
            read: "cache"
            write: "setCache"
            reset: "resetCache"
            index: 5
            lineNumber: 39
            isFinal: true
        }
    }
    Component {
        file: "private/qquickmessagedialogimpl_p.h"
        lineNumber: 33
        name: "QQuickMessageDialogImpl"
        accessSemantics: "reference"
        prototype: "QQuickDialog"
        exports: [
            "QtQuick.Dialogs.quickimpl/MessageDialogImpl 6.3",
            "QtQuick.Dialogs.quickimpl/MessageDialogImpl 6.8"
        ]
        exportMetaObjectRevisions: [1539, 1544]
        attachedType: "QQuickMessageDialogImplAttached"
        Property {
            name: "text"
            type: "QString"
            read: "text"
            notify: "optionsChanged"
            index: 0
            lineNumber: 36
            isReadonly: true
        }
        Property {
            name: "informativeText"
            type: "QString"
            read: "informativeText"
            notify: "optionsChanged"
            index: 1
            lineNumber: 37
            isReadonly: true
        }
        Property {
            name: "detailedText"
            type: "QString"
            read: "detailedText"
            notify: "optionsChanged"
            index: 2
            lineNumber: 38
            isReadonly: true
        }
        Property {
            name: "showDetailedText"
            type: "bool"
            read: "showDetailedText"
            notify: "showDetailedTextChanged"
            index: 3
            lineNumber: 39
            isReadonly: true
        }
        Signal {
            name: "buttonClicked"
            lineNumber: 57
            Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" }
            Parameter { name: "role"; type: "QPlatformDialogHelper::ButtonRole" }
        }
        Signal { name: "showDetailedTextChanged"; lineNumber: 59 }
        Signal { name: "optionsChanged"; lineNumber: 60 }
        Method { name: "toggleShowDetailedText"; lineNumber: 63 }
    }
    Component {
        file: "private/qquickmessagedialogimpl_p.h"
        lineNumber: 72
        name: "QQuickMessageDialogImplAttached"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "buttonBox"
            type: "QQuickDialogButtonBox"
            isPointer: true
            read: "buttonBox"
            write: "setButtonBox"
            notify: "buttonBoxChanged"
            index: 0
            lineNumber: 75
        }
        Property {
            name: "detailedTextButton"
            type: "QQuickButton"
            isPointer: true
            read: "detailedTextButton"
            write: "setDetailedTextButton"
            notify: "detailedTextButtonChanged"
            index: 1
            lineNumber: 77
        }
        Signal { name: "buttonBoxChanged"; lineNumber: 89 }
        Signal { name: "detailedTextButtonChanged"; lineNumber: 90 }
    }
    Component {
        file: "private/qtquickdialogs2quickimplforeign_p.h"
        lineNumber: 65
        name: "QQuickPopup"
        accessSemantics: "reference"
        defaultProperty: "contentData"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus", "QQuickSafeAreaAttachable"]
        Enum {
            name: "ClosePolicy"
            alias: "ClosePolicyFlag"
            isFlag: true
            lineNumber: 238
            values: [
                "NoAutoClose",
                "CloseOnPressOutside",
                "CloseOnPressOutsideParent",
                "CloseOnReleaseOutside",
                "CloseOnReleaseOutsideParent",
                "CloseOnEscape"
            ]
        }
        Enum {
            name: "TransformOrigin"
            lineNumber: 254
            values: [
                "TopLeft",
                "Top",
                "TopRight",
                "Left",
                "Center",
                "Right",
                "BottomLeft",
                "Bottom",
                "BottomRight"
            ]
        }
        Enum {
            name: "PopupType"
            lineNumber: 320
            values: ["Item", "Window", "Native"]
        }
        Property {
            name: "x"
            type: "double"
            read: "x"
            write: "setX"
            notify: "xChanged"
            index: 0
            lineNumber: 48
            isFinal: true
        }
        Property {
            name: "y"
            type: "double"
            read: "y"
            write: "setY"
            notify: "yChanged"
            index: 1
            lineNumber: 49
            isFinal: true
        }
        Property {
            name: "z"
            type: "double"
            read: "z"
            write: "setZ"
            reset: "resetZ"
            notify: "zChanged"
            index: 2
            lineNumber: 50
            isFinal: true
        }
        Property {
            name: "width"
            type: "double"
            read: "width"
            write: "setWidth"
            reset: "resetWidth"
            notify: "widthChanged"
            index: 3
            lineNumber: 51
            isFinal: true
        }
        Property {
            name: "height"
            type: "double"
            read: "height"
            write: "setHeight"
            reset: "resetHeight"
            notify: "heightChanged"
            index: 4
            lineNumber: 52
            isFinal: true
        }
        Property {
            name: "implicitWidth"
            type: "double"
            read: "implicitWidth"
            write: "setImplicitWidth"
            notify: "implicitWidthChanged"
            index: 5
            lineNumber: 53
            isFinal: true
        }
        Property {
            name: "implicitHeight"
            type: "double"
            read: "implicitHeight"
            write: "setImplicitHeight"
            notify: "implicitHeightChanged"
            index: 6
            lineNumber: 54
            isFinal: true
        }
        Property {
            name: "contentWidth"
            type: "double"
            read: "contentWidth"
            write: "setContentWidth"
            notify: "contentWidthChanged"
            index: 7
            lineNumber: 55
            isFinal: true
        }
        Property {
            name: "contentHeight"
            type: "double"
            read: "contentHeight"
            write: "setContentHeight"
            notify: "contentHeightChanged"
            index: 8
            lineNumber: 56
            isFinal: true
        }
        Property {
            name: "availableWidth"
            type: "double"
            read: "availableWidth"
            notify: "availableWidthChanged"
            index: 9
            lineNumber: 57
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "availableHeight"
            type: "double"
            read: "availableHeight"
            notify: "availableHeightChanged"
            index: 10
            lineNumber: 58
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "margins"
            type: "double"
            read: "margins"
            write: "setMargins"
            reset: "resetMargins"
            notify: "marginsChanged"
            index: 11
            lineNumber: 59
            isFinal: true
        }
        Property {
            name: "topMargin"
            type: "double"
            read: "topMargin"
            write: "setTopMargin"
            reset: "resetTopMargin"
            notify: "topMarginChanged"
            index: 12
            lineNumber: 60
            isFinal: true
        }
        Property {
            name: "leftMargin"
            type: "double"
            read: "leftMargin"
            write: "setLeftMargin"
            reset: "resetLeftMargin"
            notify: "leftMarginChanged"
            index: 13
            lineNumber: 61
            isFinal: true
        }
        Property {
            name: "rightMargin"
            type: "double"
            read: "rightMargin"
            write: "setRightMargin"
            reset: "resetRightMargin"
            notify: "rightMarginChanged"
            index: 14
            lineNumber: 62
            isFinal: true
        }
        Property {
            name: "bottomMargin"
            type: "double"
            read: "bottomMargin"
            write: "setBottomMargin"
            reset: "resetBottomMargin"
            notify: "bottomMarginChanged"
            index: 15
            lineNumber: 63
            isFinal: true
        }
        Property {
            name: "padding"
            type: "double"
            read: "padding"
            write: "setPadding"
            reset: "resetPadding"
            notify: "paddingChanged"
            index: 16
            lineNumber: 64
            isFinal: true
        }
        Property {
            name: "topPadding"
            type: "double"
            read: "topPadding"
            write: "setTopPadding"
            reset: "resetTopPadding"
            notify: "topPaddingChanged"
            index: 17
            lineNumber: 65
            isFinal: true
        }
        Property {
            name: "leftPadding"
            type: "double"
            read: "leftPadding"
            write: "setLeftPadding"
            reset: "resetLeftPadding"
            notify: "leftPaddingChanged"
            index: 18
            lineNumber: 66
            isFinal: true
        }
        Property {
            name: "rightPadding"
            type: "double"
            read: "rightPadding"
            write: "setRightPadding"
            reset: "resetRightPadding"
            notify: "rightPaddingChanged"
            index: 19
            lineNumber: 67
            isFinal: true
        }
        Property {
            name: "bottomPadding"
            type: "double"
            read: "bottomPadding"
            write: "setBottomPadding"
            reset: "resetBottomPadding"
            notify: "bottomPaddingChanged"
            index: 20
            lineNumber: 68
            isFinal: true
        }
        Property {
            name: "locale"
            type: "QLocale"
            read: "locale"
            write: "setLocale"
            reset: "resetLocale"
            notify: "localeChanged"
            index: 21
            lineNumber: 69
            isFinal: true
        }
        Property {
            name: "font"
            type: "QFont"
            read: "font"
            write: "setFont"
            reset: "resetFont"
            notify: "fontChanged"
            index: 22
            lineNumber: 70
            isFinal: true
        }
        Property {
            name: "parent"
            type: "QQuickItem"
            isPointer: true
            read: "parentItem"
            write: "setParentItem"
            reset: "resetParentItem"
            notify: "parentChanged"
            index: 23
            lineNumber: 71
            isFinal: true
        }
        Property {
            name: "background"
            type: "QQuickItem"
            isPointer: true
            read: "background"
            write: "setBackground"
            notify: "backgroundChanged"
            index: 24
            lineNumber: 72
            isFinal: true
        }
        Property {
            name: "contentItem"
            type: "QQuickItem"
            isPointer: true
            read: "contentItem"
            write: "setContentItem"
            notify: "contentItemChanged"
            index: 25
            lineNumber: 73
            isFinal: true
        }
        Property {
            name: "contentData"
            type: "QObject"
            isList: true
            read: "contentData"
            index: 26
            lineNumber: 74
            privateClass: "QQuickPopupPrivate"
            isReadonly: true
            isVirtual: true
        }
        Property {
            name: "contentChildren"
            type: "QQuickItem"
            isList: true
            read: "contentChildren"
            notify: "contentChildrenChanged"
            index: 27
            lineNumber: 75
            privateClass: "QQuickPopupPrivate"
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "clip"
            type: "bool"
            read: "clip"
            write: "setClip"
            notify: "clipChanged"
            index: 28
            lineNumber: 76
            isFinal: true
        }
        Property {
            name: "focus"
            type: "bool"
            read: "hasFocus"
            write: "setFocus"
            notify: "focusChanged"
            index: 29
            lineNumber: 77
            isFinal: true
        }
        Property {
            name: "activeFocus"
            type: "bool"
            read: "hasActiveFocus"
            notify: "activeFocusChanged"
            index: 30
            lineNumber: 78
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "modal"
            type: "bool"
            read: "isModal"
            write: "setModal"
            notify: "modalChanged"
            index: 31
            lineNumber: 79
            isFinal: true
        }
        Property {
            name: "dim"
            type: "bool"
            read: "dim"
            write: "setDim"
            reset: "resetDim"
            notify: "dimChanged"
            index: 32
            lineNumber: 80
            isFinal: true
        }
        Property {
            name: "visible"
            type: "bool"
            read: "isVisible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 33
            lineNumber: 81
            isFinal: true
        }
        Property {
            name: "opacity"
            type: "double"
            read: "opacity"
            write: "setOpacity"
            notify: "opacityChanged"
            index: 34
            lineNumber: 82
            isFinal: true
        }
        Property {
            name: "scale"
            type: "double"
            read: "scale"
            write: "setScale"
            notify: "scaleChanged"
            index: 35
            lineNumber: 83
            isFinal: true
        }
        Property {
            name: "closePolicy"
            type: "ClosePolicy"
            read: "closePolicy"
            write: "setClosePolicy"
            reset: "resetClosePolicy"
            notify: "closePolicyChanged"
            index: 36
            lineNumber: 84
            isFinal: true
        }
        Property {
            name: "transformOrigin"
            type: "TransformOrigin"
            read: "transformOrigin"
            write: "setTransformOrigin"
            index: 37
            lineNumber: 85
            isFinal: true
        }
        Property {
            name: "enter"
            type: "QQuickTransition"
            isPointer: true
            read: "enter"
            write: "setEnter"
            notify: "enterChanged"
            index: 38
            lineNumber: 86
            isFinal: true
        }
        Property {
            name: "exit"
            type: "QQuickTransition"
            isPointer: true
            read: "exit"
            write: "setExit"
            notify: "exitChanged"
            index: 39
            lineNumber: 87
            isFinal: true
        }
        Property {
            name: "spacing"
            revision: 513
            type: "double"
            read: "spacing"
            write: "setSpacing"
            reset: "resetSpacing"
            notify: "spacingChanged"
            index: 40
            lineNumber: 89
            isFinal: true
        }
        Property {
            name: "opened"
            revision: 515
            type: "bool"
            read: "isOpened"
            notify: "openedChanged"
            index: 41
            lineNumber: 91
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "mirrored"
            revision: 515
            type: "bool"
            read: "isMirrored"
            notify: "mirroredChanged"
            index: 42
            lineNumber: 92
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "enabled"
            revision: 515
            type: "bool"
            read: "isEnabled"
            write: "setEnabled"
            notify: "enabledChanged"
            index: 43
            lineNumber: 93
            isFinal: true
        }
        Property {
            name: "palette"
            revision: 515
            type: "QQuickPalette"
            isPointer: true
            read: "palette"
            write: "setPalette"
            reset: "resetPalette"
            notify: "paletteChanged"
            index: 44
            lineNumber: 94
            privateClass: "QQuickPopupPrivate"
        }
        Property {
            name: "horizontalPadding"
            type: "double"
            read: "horizontalPadding"
            write: "setHorizontalPadding"
            reset: "resetHorizontalPadding"
            notify: "horizontalPaddingChanged"
            index: 45
            lineNumber: 96
            isFinal: true
        }
        Property {
            name: "verticalPadding"
            type: "double"
            read: "verticalPadding"
            write: "setVerticalPadding"
            reset: "resetVerticalPadding"
            notify: "verticalPaddingChanged"
            index: 46
            lineNumber: 97
            isFinal: true
        }
        Property {
            name: "anchors"
            revision: 517
            type: "QQuickPopupAnchors"
            isPointer: true
            read: "getAnchors"
            index: 47
            lineNumber: 98
            privateClass: "QQuickPopupPrivate"
            isReadonly: true
            isFinal: true
            isPropertyConstant: true
        }
        Property {
            name: "implicitContentWidth"
            revision: 517
            type: "double"
            read: "implicitContentWidth"
            notify: "implicitContentWidthChanged"
            index: 48
            lineNumber: 99
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitContentHeight"
            revision: 517
            type: "double"
            read: "implicitContentHeight"
            notify: "implicitContentHeightChanged"
            index: 49
            lineNumber: 100
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitBackgroundWidth"
            revision: 517
            type: "double"
            read: "implicitBackgroundWidth"
            notify: "implicitBackgroundWidthChanged"
            index: 50
            lineNumber: 101
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "implicitBackgroundHeight"
            revision: 517
            type: "double"
            read: "implicitBackgroundHeight"
            notify: "implicitBackgroundHeightChanged"
            index: 51
            lineNumber: 102
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "topInset"
            revision: 517
            type: "double"
            read: "topInset"
            write: "setTopInset"
            reset: "resetTopInset"
            notify: "topInsetChanged"
            index: 52
            lineNumber: 103
            isFinal: true
        }
        Property {
            name: "leftInset"
            revision: 517
            type: "double"
            read: "leftInset"
            write: "setLeftInset"
            reset: "resetLeftInset"
            notify: "leftInsetChanged"
            index: 53
            lineNumber: 104
            isFinal: true
        }
        Property {
            name: "rightInset"
            revision: 517
            type: "double"
            read: "rightInset"
            write: "setRightInset"
            reset: "resetRightInset"
            notify: "rightInsetChanged"
            index: 54
            lineNumber: 105
            isFinal: true
        }
        Property {
            name: "bottomInset"
            revision: 517
            type: "double"
            read: "bottomInset"
            write: "setBottomInset"
            reset: "resetBottomInset"
            notify: "bottomInsetChanged"
            index: 55
            lineNumber: 106
            isFinal: true
        }
        Property {
            name: "popupType"
            revision: 1544
            type: "PopupType"
            read: "popupType"
            write: "setPopupType"
            notify: "popupTypeChanged"
            index: 56
            lineNumber: 107
            isFinal: true
        }
        Signal { name: "opened"; lineNumber: 335 }
        Signal { name: "closed"; lineNumber: 336 }
        Signal { name: "aboutToShow"; lineNumber: 337 }
        Signal { name: "aboutToHide"; lineNumber: 338 }
        Signal { name: "xChanged"; lineNumber: 339 }
        Signal { name: "yChanged"; lineNumber: 340 }
        Signal { name: "zChanged"; lineNumber: 341 }
        Signal { name: "widthChanged"; lineNumber: 342 }
        Signal { name: "heightChanged"; lineNumber: 343 }
        Signal { name: "implicitWidthChanged"; lineNumber: 344 }
        Signal { name: "implicitHeightChanged"; lineNumber: 345 }
        Signal { name: "contentWidthChanged"; lineNumber: 346 }
        Signal { name: "contentHeightChanged"; lineNumber: 347 }
        Signal { name: "availableWidthChanged"; lineNumber: 348 }
        Signal { name: "availableHeightChanged"; lineNumber: 349 }
        Signal { name: "marginsChanged"; lineNumber: 350 }
        Signal { name: "topMarginChanged"; lineNumber: 351 }
        Signal { name: "leftMarginChanged"; lineNumber: 352 }
        Signal { name: "rightMarginChanged"; lineNumber: 353 }
        Signal { name: "bottomMarginChanged"; lineNumber: 354 }
        Signal { name: "paddingChanged"; lineNumber: 355 }
        Signal { name: "topPaddingChanged"; lineNumber: 356 }
        Signal { name: "leftPaddingChanged"; lineNumber: 357 }
        Signal { name: "rightPaddingChanged"; lineNumber: 358 }
        Signal { name: "bottomPaddingChanged"; lineNumber: 359 }
        Signal { name: "fontChanged"; lineNumber: 360 }
        Signal { name: "localeChanged"; lineNumber: 361 }
        Signal { name: "parentChanged"; lineNumber: 362 }
        Signal { name: "backgroundChanged"; lineNumber: 363 }
        Signal { name: "contentItemChanged"; lineNumber: 364 }
        Signal { name: "contentChildrenChanged"; lineNumber: 365 }
        Signal { name: "clipChanged"; lineNumber: 366 }
        Signal { name: "focusChanged"; lineNumber: 367 }
        Signal { name: "activeFocusChanged"; lineNumber: 368 }
        Signal { name: "modalChanged"; lineNumber: 369 }
        Signal { name: "dimChanged"; lineNumber: 370 }
        Signal { name: "visibleChanged"; lineNumber: 371 }
        Signal { name: "opacityChanged"; lineNumber: 372 }
        Signal { name: "scaleChanged"; lineNumber: 373 }
        Signal { name: "closePolicyChanged"; lineNumber: 374 }
        Signal { name: "enterChanged"; lineNumber: 375 }
        Signal { name: "exitChanged"; lineNumber: 376 }
        Signal {
            name: "windowChanged"
            lineNumber: 377
            Parameter { name: "window"; type: "QQuickWindow"; isPointer: true }
        }
        Signal { name: "spacingChanged"; revision: 513; lineNumber: 379 }
        Signal { name: "openedChanged"; revision: 515; lineNumber: 381 }
        Signal { name: "mirroredChanged"; revision: 515; lineNumber: 382 }
        Signal { name: "enabledChanged"; revision: 515; lineNumber: 383 }
        Signal { name: "paletteChanged"; revision: 515; lineNumber: 384 }
        Signal { name: "paletteCreated"; revision: 515; lineNumber: 385 }
        Signal { name: "horizontalPaddingChanged"; revision: 517; lineNumber: 387 }
        Signal { name: "verticalPaddingChanged"; revision: 517; lineNumber: 388 }
        Signal { name: "implicitContentWidthChanged"; revision: 517; lineNumber: 389 }
        Signal { name: "implicitContentHeightChanged"; revision: 517; lineNumber: 390 }
        Signal { name: "implicitBackgroundWidthChanged"; revision: 517; lineNumber: 391 }
        Signal { name: "implicitBackgroundHeightChanged"; revision: 517; lineNumber: 392 }
        Signal { name: "topInsetChanged"; revision: 517; lineNumber: 393 }
        Signal { name: "leftInsetChanged"; revision: 517; lineNumber: 394 }
        Signal { name: "rightInsetChanged"; revision: 517; lineNumber: 395 }
        Signal { name: "bottomInsetChanged"; revision: 517; lineNumber: 396 }
        Signal { name: "popupTypeChanged"; revision: 1544; lineNumber: 397 }
        Method { name: "open"; lineNumber: 331 }
        Method { name: "close"; lineNumber: 332 }
        Method {
            name: "forceActiveFocus"
            lineNumber: 273
            Parameter { name: "reason"; type: "Qt::FocusReason" }
        }
        Method { name: "forceActiveFocus"; isCloned: true; lineNumber: 273 }
    }
    Component {
        file: "private/qquicksaturationlightnesspicker_p.h"
        lineNumber: 52
        name: "QQuickSaturationLightnessPicker"
        accessSemantics: "reference"
        prototype: "QQuickAbstractColorPicker"
        exports: [
            "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerImpl 6.0",
            "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerImpl 6.3",
            "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerImpl 6.4",
            "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerImpl 6.7"
        ]
        exportMetaObjectRevisions: [1536, 1539, 1540, 1543]
    }
    Component {
        file: "private/qquicksaturationlightnesspicker_p.h"
        lineNumber: 26
        name: "QQuickSaturationLightnessPickerCanvas"
        accessSemantics: "reference"
        defaultProperty: "data"
        parentProperty: "parent"
        prototype: "QQuickItem"
        exports: [
            "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerCanvas 6.0",
            "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerCanvas 6.3",
            "QtQuick.Dialogs.quickimpl/SaturationLightnessPickerCanvas 6.7"
        ]
        exportMetaObjectRevisions: [1536, 1539, 1543]
        Property {
            name: "hue"
            type: "double"
            read: "hue"
            write: "setHue"
            notify: "hueChanged"
            index: 0
            lineNumber: 30
            isFinal: true
        }
        Signal { name: "hueChanged"; lineNumber: 39 }
    }
    Component {
        file: "private/qquicksidebar_p.h"
        lineNumber: 29
        name: "QQuickSideBar"
        accessSemantics: "reference"
        defaultProperty: "contentData"
        prototype: "QQuickContainer"
        exports: ["QtQuick.Dialogs.quickimpl/SideBar 6.9"]
        exportMetaObjectRevisions: [1545]
        Property {
            name: "dialog"
            type: "QQuickDialog"
            isPointer: true
            read: "dialog"
            write: "setDialog"
            notify: "dialogChanged"
            index: 0
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "folderPaths"
            type: "QStandardPaths::StandardLocation"
            isList: true
            read: "folderPaths"
            write: "setFolderPaths"
            notify: "folderPathsChanged"
            index: 1
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "effectiveFolderPaths"
            type: "QStandardPaths::StandardLocation"
            isList: true
            read: "effectiveFolderPaths"
            notify: "effectiveFolderPathsChanged"
            index: 2
            lineNumber: 34
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "favoritePaths"
            type: "QUrl"
            isList: true
            read: "favoritePaths"
            notify: "favoritePathsChanged"
            index: 3
            lineNumber: 35
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "buttonDelegate"
            type: "QQmlComponent"
            isPointer: true
            read: "buttonDelegate"
            write: "setButtonDelegate"
            notify: "buttonDelegateChanged"
            index: 4
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "separatorDelegate"
            type: "QQmlComponent"
            isPointer: true
            read: "separatorDelegate"
            write: "setSeparatorDelegate"
            notify: "separatorDelegateChanged"
            index: 5
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "addFavoriteDelegate"
            type: "QQmlComponent"
            isPointer: true
            read: "addFavoriteDelegate"
            write: "setAddFavoriteDelegate"
            notify: "addFavoriteDelegateChanged"
            index: 6
            lineNumber: 38
            isFinal: true
        }
        Signal { name: "dialogChanged"; lineNumber: 67 }
        Signal { name: "folderPathsChanged"; lineNumber: 68 }
        Signal { name: "effectiveFolderPathsChanged"; lineNumber: 69 }
        Signal { name: "favoritePathsChanged"; lineNumber: 70 }
        Signal { name: "buttonDelegateChanged"; lineNumber: 71 }
        Signal { name: "separatorDelegateChanged"; lineNumber: 72 }
        Signal { name: "addFavoriteDelegateChanged"; lineNumber: 73 }
    }
}
