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/qqstylekit_p.h"
        lineNumber: 27
        name: "QQStyleKit"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["Qt.labs.StyleKit/StyleKit 6.0"]
        exportMetaObjectRevisions: [1536]
        attachedType: "QQStyleKitAttached"
    }
    Component {
        file: "private/qqstylekit_p.h"
        lineNumber: 41
        name: "QQStyleKitAttached"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "style"
            type: "QQStyleKitStyle"
            isPointer: true
            read: "style"
            write: "setStyle"
            notify: "styleChanged"
            index: 0
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "styleUrl"
            type: "QUrl"
            read: "styleUrl"
            write: "setStyleUrl"
            notify: "styleUrlChanged"
            index: 1
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "transitionsEnabled"
            type: "bool"
            read: "transitionsEnabled"
            write: "setTransitionsEnabled"
            notify: "transitionsEnabledChanged"
            index: 2
            lineNumber: 46
            isFinal: true
        }
        Property {
            name: "debug"
            type: "QQStyleKitDebug"
            isPointer: true
            read: "debug"
            index: 3
            lineNumber: 47
            isReadonly: true
            isFinal: true
        }
        Signal { name: "styleChanged"; lineNumber: 67 }
        Signal { name: "styleUrlChanged"; lineNumber: 68 }
        Signal { name: "transitionsEnabledChanged"; lineNumber: 69 }
        Method { name: "styleLoaded"; type: "bool"; isMethodConstant: true; lineNumber: 64 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 151
        name: "QQStyleKitBorderProperties"
        accessSemantics: "reference"
        prototype: "QQStyleKitPropertyGroup"
        exports: ["Qt.labs.StyleKit/BorderStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "width"
            type: "double"
            read: "width"
            write: "setWidth"
            notify: "widthChanged"
            index: 0
            lineNumber: 154
            isFinal: true
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 1
            lineNumber: 155
            isFinal: true
        }
        Signal { name: "widthChanged"; lineNumber: 172 }
        Signal { name: "colorChanged"; lineNumber: 173 }
    }
    Component {
        file: "private/qqstylekitcontrol_p.h"
        lineNumber: 28
        name: "QQStyleKitControl"
        accessSemantics: "reference"
        prototype: "QQStyleKitControlState"
        exports: ["Qt.labs.StyleKit/ControlStyle 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "variations"
            type: "QQStyleKitVariation"
            isList: true
            read: "variations"
            index: 0
            lineNumber: 31
            isReadonly: true
            isFinal: true
        }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 566
        name: "QQStyleKitControlProperties"
        accessSemantics: "reference"
        prototype: "QQStyleKitPropertyGroup"
        exports: ["Qt.labs.StyleKit/ControlStyleProperties 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "spacing"
            type: "double"
            read: "spacing"
            write: "setSpacing"
            notify: "spacingChanged"
            index: 0
            lineNumber: 569
            isFinal: true
        }
        Property {
            name: "padding"
            type: "double"
            read: "padding"
            write: "setPadding"
            notify: "paddingChanged"
            index: 1
            lineNumber: 570
            isFinal: true
        }
        Property {
            name: "leftPadding"
            type: "double"
            read: "leftPadding"
            write: "setLeftPadding"
            notify: "leftPaddingChanged"
            index: 2
            lineNumber: 571
            isFinal: true
        }
        Property {
            name: "rightPadding"
            type: "double"
            read: "rightPadding"
            write: "setRightPadding"
            notify: "rightPaddingChanged"
            index: 3
            lineNumber: 572
            isFinal: true
        }
        Property {
            name: "topPadding"
            type: "double"
            read: "topPadding"
            write: "setTopPadding"
            notify: "topPaddingChanged"
            index: 4
            lineNumber: 573
            isFinal: true
        }
        Property {
            name: "bottomPadding"
            type: "double"
            read: "bottomPadding"
            write: "setBottomPadding"
            notify: "bottomPaddingChanged"
            index: 5
            lineNumber: 574
            isFinal: true
        }
        Property {
            name: "background"
            type: "QQStyleKitDelegateProperties"
            isPointer: true
            read: "background"
            notify: "backgroundChanged"
            index: 6
            lineNumber: 575
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "handle"
            type: "QQStyleKitHandleProperties"
            isPointer: true
            read: "handle"
            notify: "handleChanged"
            index: 7
            lineNumber: 576
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "indicator"
            type: "QQStyleKitIndicatorWithSubTypes"
            isPointer: true
            read: "indicator"
            notify: "indicatorChanged"
            index: 8
            lineNumber: 577
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "text"
            type: "QQStyleKitTextProperties"
            isPointer: true
            read: "text"
            notify: "textChanged"
            index: 9
            lineNumber: 578
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "transition"
            type: "QQuickTransition"
            isPointer: true
            read: "transition"
            write: "setTransition"
            notify: "transitionChanged"
            index: 10
            lineNumber: 579
            isFinal: true
        }
        Signal { name: "backgroundChanged"; lineNumber: 626 }
        Signal { name: "handleChanged"; lineNumber: 627 }
        Signal { name: "indicatorChanged"; lineNumber: 628 }
        Signal { name: "spacingChanged"; lineNumber: 629 }
        Signal { name: "paddingChanged"; lineNumber: 630 }
        Signal { name: "leftPaddingChanged"; lineNumber: 631 }
        Signal { name: "rightPaddingChanged"; lineNumber: 632 }
        Signal { name: "topPaddingChanged"; lineNumber: 633 }
        Signal { name: "bottomPaddingChanged"; lineNumber: 634 }
        Signal { name: "transitionChanged"; lineNumber: 635 }
        Signal { name: "textChanged"; lineNumber: 636 }
    }
    Component {
        file: "private/qqstylekitcontrolstate_p.h"
        lineNumber: 27
        name: "QQStyleKitControlState"
        accessSemantics: "reference"
        prototype: "QQStyleKitControlProperties"
        exports: ["Qt.labs.StyleKit/ControlStateStyle 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "pressed"
            type: "QQStyleKitControlState"
            isPointer: true
            read: "pressed"
            notify: "pressedChanged"
            index: 0
            lineNumber: 30
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "hovered"
            type: "QQStyleKitControlState"
            isPointer: true
            read: "hovered"
            notify: "hoveredChanged"
            index: 1
            lineNumber: 31
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "focused"
            type: "QQStyleKitControlState"
            isPointer: true
            read: "focused"
            notify: "focusedChanged"
            index: 2
            lineNumber: 32
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "checked"
            type: "QQStyleKitControlState"
            isPointer: true
            read: "checked"
            notify: "checkedChanged"
            index: 3
            lineNumber: 33
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "disabled"
            type: "QQStyleKitControlState"
            isPointer: true
            read: "disabled"
            notify: "disabledChanged"
            index: 4
            lineNumber: 34
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "highlighted"
            type: "QQStyleKitControlState"
            isPointer: true
            read: "highlighted"
            notify: "highlightedChanged"
            index: 5
            lineNumber: 35
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "vertical"
            type: "QQStyleKitControlState"
            isPointer: true
            read: "vertical"
            notify: "verticalChanged"
            index: 6
            lineNumber: 36
            isReadonly: true
            isFinal: true
        }
        Signal { name: "pressedChanged"; lineNumber: 54 }
        Signal { name: "hoveredChanged"; lineNumber: 55 }
        Signal { name: "focusedChanged"; lineNumber: 56 }
        Signal { name: "checkedChanged"; lineNumber: 57 }
        Signal { name: "disabledChanged"; lineNumber: 58 }
        Signal { name: "highlightedChanged"; lineNumber: 59 }
        Signal { name: "verticalChanged"; lineNumber: 60 }
    }
    Component {
        file: "private/qqstylekitcontrols_p.h"
        lineNumber: 29
        name: "QQStyleKitControls"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: ["Qt.labs.StyleKit/AbstractStylableControls 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "abstractButton"
            type: "QQStyleKitControl"
            isPointer: true
            read: "abstractButton"
            write: "set_abstractButton"
            notify: "abstractButtonChanged"
            index: 0
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "applicationWindow"
            type: "QQStyleKitControl"
            isPointer: true
            read: "applicationWindow"
            write: "set_applicationWindow"
            notify: "applicationWindowChanged"
            index: 1
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "control"
            type: "QQStyleKitControl"
            isPointer: true
            read: "control"
            write: "set_control"
            notify: "controlChanged"
            index: 2
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "button"
            type: "QQStyleKitControl"
            isPointer: true
            read: "button"
            write: "set_button"
            notify: "buttonChanged"
            index: 3
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "checkBox"
            type: "QQStyleKitControl"
            isPointer: true
            read: "checkBox"
            write: "set_checkBox"
            notify: "checkBoxChanged"
            index: 4
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "comboBox"
            type: "QQStyleKitControl"
            isPointer: true
            read: "comboBox"
            write: "set_comboBox"
            notify: "comboBoxChanged"
            index: 5
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "flatButton"
            type: "QQStyleKitControl"
            isPointer: true
            read: "flatButton"
            write: "set_flatButton"
            notify: "flatButtonChanged"
            index: 6
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "progressBar"
            type: "QQStyleKitControl"
            isPointer: true
            read: "progressBar"
            write: "set_progressBar"
            notify: "progressBarChanged"
            index: 7
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "scrollBar"
            type: "QQStyleKitControl"
            isPointer: true
            read: "scrollBar"
            write: "set_scrollBar"
            notify: "scrollBarChanged"
            index: 8
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "scrollIndicator"
            type: "QQStyleKitControl"
            isPointer: true
            read: "scrollIndicator"
            write: "set_scrollIndicator"
            notify: "scrollIndicatorChanged"
            index: 9
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "scrollView"
            type: "QQStyleKitControl"
            isPointer: true
            read: "scrollView"
            write: "set_scrollView"
            notify: "scrollViewChanged"
            index: 10
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "slider"
            type: "QQStyleKitControl"
            isPointer: true
            read: "slider"
            write: "set_slider"
            notify: "sliderChanged"
            index: 11
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "spinBox"
            type: "QQStyleKitControl"
            isPointer: true
            read: "spinBox"
            write: "set_spinBox"
            notify: "spinBoxChanged"
            index: 12
            lineNumber: 46
            isFinal: true
        }
        Property {
            name: "tabBar"
            type: "QQStyleKitControl"
            isPointer: true
            read: "tabBar"
            write: "set_tabBar"
            notify: "tabBarChanged"
            index: 13
            lineNumber: 47
            isFinal: true
        }
        Property {
            name: "tabButton"
            type: "QQStyleKitControl"
            isPointer: true
            read: "tabButton"
            write: "set_tabButton"
            notify: "tabButtonChanged"
            index: 14
            lineNumber: 48
            isFinal: true
        }
        Property {
            name: "textField"
            type: "QQStyleKitControl"
            isPointer: true
            read: "textField"
            write: "set_textField"
            notify: "textFieldChanged"
            index: 15
            lineNumber: 49
            isFinal: true
        }
        Property {
            name: "textInput"
            type: "QQStyleKitControl"
            isPointer: true
            read: "textInput"
            write: "set_textInput"
            notify: "textInputChanged"
            index: 16
            lineNumber: 50
            isFinal: true
        }
        Property {
            name: "toolBar"
            type: "QQStyleKitControl"
            isPointer: true
            read: "toolBar"
            write: "set_toolBar"
            notify: "toolBarChanged"
            index: 17
            lineNumber: 51
            isFinal: true
        }
        Property {
            name: "toolButton"
            type: "QQStyleKitControl"
            isPointer: true
            read: "toolButton"
            write: "set_toolButton"
            notify: "toolButtonChanged"
            index: 18
            lineNumber: 52
            isFinal: true
        }
        Property {
            name: "toolSeparator"
            type: "QQStyleKitControl"
            isPointer: true
            read: "toolSeparator"
            write: "set_toolSeparator"
            notify: "toolSeparatorChanged"
            index: 19
            lineNumber: 53
            isFinal: true
        }
        Property {
            name: "switchControl"
            type: "QQStyleKitControl"
            isPointer: true
            read: "switchControl"
            write: "set_switchControl"
            notify: "switchControlChanged"
            index: 20
            lineNumber: 54
            isFinal: true
        }
        Property {
            name: "radioButton"
            type: "QQStyleKitControl"
            isPointer: true
            read: "radioButton"
            write: "set_radioButton"
            notify: "radioButtonChanged"
            index: 21
            lineNumber: 55
            isFinal: true
        }
        Property {
            name: "roundButton"
            type: "QQStyleKitControl"
            isPointer: true
            read: "roundButton"
            write: "set_roundButton"
            notify: "roundButtonChanged"
            index: 22
            lineNumber: 56
            isFinal: true
        }
        Property {
            name: "itemDelegate"
            type: "QQStyleKitControl"
            isPointer: true
            read: "itemDelegate"
            write: "set_itemDelegate"
            notify: "itemDelegateChanged"
            index: 23
            lineNumber: 57
            isFinal: true
        }
        Property {
            name: "popup"
            type: "QQStyleKitControl"
            isPointer: true
            read: "popup"
            write: "set_popup"
            notify: "popupChanged"
            index: 24
            lineNumber: 58
            isFinal: true
        }
        Property {
            name: "pane"
            type: "QQStyleKitControl"
            isPointer: true
            read: "pane"
            write: "set_pane"
            notify: "paneChanged"
            index: 25
            lineNumber: 59
            isFinal: true
        }
        Property {
            name: "page"
            type: "QQStyleKitControl"
            isPointer: true
            read: "page"
            write: "set_page"
            notify: "pageChanged"
            index: 26
            lineNumber: 60
            isFinal: true
        }
        Property {
            name: "frame"
            type: "QQStyleKitControl"
            isPointer: true
            read: "frame"
            write: "set_frame"
            notify: "frameChanged"
            index: 27
            lineNumber: 61
            isFinal: true
        }
        Property {
            name: "label"
            type: "QQStyleKitControl"
            isPointer: true
            read: "label"
            write: "set_label"
            notify: "labelChanged"
            index: 28
            lineNumber: 62
            isFinal: true
        }
        Property {
            name: "groupBox"
            type: "QQStyleKitControl"
            isPointer: true
            read: "groupBox"
            write: "set_groupBox"
            notify: "groupBoxChanged"
            index: 29
            lineNumber: 63
            isFinal: true
        }
        Property {
            name: "textArea"
            type: "QQStyleKitControl"
            isPointer: true
            read: "textArea"
            write: "set_textArea"
            notify: "textAreaChanged"
            index: 30
            lineNumber: 64
            isFinal: true
        }
        Property {
            name: "menu"
            type: "QQStyleKitControl"
            isPointer: true
            read: "menu"
            write: "set_menu"
            notify: "menuChanged"
            index: 31
            lineNumber: 65
            isFinal: true
        }
        Property {
            name: "menuBar"
            type: "QQStyleKitControl"
            isPointer: true
            read: "menuBar"
            write: "set_menuBar"
            notify: "menuBarChanged"
            index: 32
            lineNumber: 66
            isFinal: true
        }
        Property {
            name: "menuBarItem"
            type: "QQStyleKitControl"
            isPointer: true
            read: "menuBarItem"
            write: "set_menuBarItem"
            notify: "menuBarItemChanged"
            index: 33
            lineNumber: 67
            isFinal: true
        }
        Property {
            name: "menuItem"
            type: "QQStyleKitControl"
            isPointer: true
            read: "menuItem"
            write: "set_menuItem"
            notify: "menuItemChanged"
            index: 34
            lineNumber: 68
            isFinal: true
        }
        Property {
            name: "menuSeparator"
            type: "QQStyleKitControl"
            isPointer: true
            read: "menuSeparator"
            write: "set_menuSeparator"
            notify: "menuSeparatorChanged"
            index: 35
            lineNumber: 69
            isFinal: true
        }
        Property {
            name: "data"
            type: "QObject"
            isList: true
            read: "data"
            notify: "dataChanged"
            index: 36
            lineNumber: 73
            isReadonly: true
            isFinal: true
        }
        Signal { name: "dataChanged"; lineNumber: 128 }
        Signal { name: "applicationWindowChanged"; lineNumber: 129 }
        Signal { name: "abstractButtonChanged"; lineNumber: 130 }
        Signal { name: "controlChanged"; lineNumber: 131 }
        Signal { name: "buttonChanged"; lineNumber: 132 }
        Signal { name: "checkBoxChanged"; lineNumber: 133 }
        Signal { name: "comboBoxChanged"; lineNumber: 134 }
        Signal { name: "flatButtonChanged"; lineNumber: 135 }
        Signal { name: "progressBarChanged"; lineNumber: 136 }
        Signal { name: "scrollBarChanged"; lineNumber: 137 }
        Signal { name: "scrollIndicatorChanged"; lineNumber: 138 }
        Signal { name: "scrollViewChanged"; lineNumber: 139 }
        Signal { name: "sliderChanged"; lineNumber: 140 }
        Signal { name: "spinBoxChanged"; lineNumber: 141 }
        Signal { name: "tabBarChanged"; lineNumber: 142 }
        Signal { name: "tabButtonChanged"; lineNumber: 143 }
        Signal { name: "textFieldChanged"; lineNumber: 144 }
        Signal { name: "textInputChanged"; lineNumber: 145 }
        Signal { name: "toolBarChanged"; lineNumber: 146 }
        Signal { name: "toolButtonChanged"; lineNumber: 147 }
        Signal { name: "toolSeparatorChanged"; lineNumber: 148 }
        Signal { name: "switchControlChanged"; lineNumber: 149 }
        Signal { name: "radioButtonChanged"; lineNumber: 150 }
        Signal { name: "roundButtonChanged"; lineNumber: 151 }
        Signal { name: "itemDelegateChanged"; lineNumber: 152 }
        Signal { name: "popupChanged"; lineNumber: 153 }
        Signal { name: "paneChanged"; lineNumber: 154 }
        Signal { name: "pageChanged"; lineNumber: 155 }
        Signal { name: "frameChanged"; lineNumber: 156 }
        Signal { name: "labelChanged"; lineNumber: 157 }
        Signal { name: "groupBoxChanged"; lineNumber: 158 }
        Signal { name: "textAreaChanged"; lineNumber: 159 }
        Signal { name: "menuChanged"; lineNumber: 160 }
        Signal { name: "menuBarChanged"; lineNumber: 161 }
        Signal { name: "menuBarItemChanged"; lineNumber: 162 }
        Signal { name: "menuItemChanged"; lineNumber: 163 }
        Signal { name: "menuSeparatorChanged"; lineNumber: 164 }
        Method {
            name: "getControl"
            type: "QQStyleKitControl"
            isPointer: true
            isMethodConstant: true
            lineNumber: 122
            Parameter { name: "controlType"; type: "QQStyleKitExtendableControlType" }
        }
    }
    Component {
        file: "private/qqstylekitcustomcontrol_p.h"
        lineNumber: 24
        name: "QQStyleKitCustomControl"
        accessSemantics: "reference"
        prototype: "QQStyleKitControl"
        exports: ["Qt.labs.StyleKit/CustomControl 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "controlType"
            type: "int"
            read: "controlType"
            write: "setControlType"
            notify: "controlTypeChanged"
            index: 0
            lineNumber: 27
            isFinal: true
        }
        Signal { name: "controlTypeChanged"; lineNumber: 37 }
    }
    Component {
        file: "private/qqstylekitcustomtheme_p.h"
        lineNumber: 25
        name: "QQStyleKitCustomTheme"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["Qt.labs.StyleKit/CustomTheme 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 0
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "theme"
            type: "QQmlComponent"
            isPointer: true
            read: "theme"
            write: "setTheme"
            notify: "themeChanged"
            index: 1
            lineNumber: 29
            isFinal: true
        }
        Signal { name: "nameChanged"; lineNumber: 42 }
        Signal { name: "themeChanged"; lineNumber: 43 }
    }
    Component {
        file: "private/qqstylekitdebug_p.h"
        lineNumber: 26
        name: "QQStyleKitDebug"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["Qt.labs.StyleKit/StyleKitDebug 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "control"
            type: "QQuickItem"
            isPointer: true
            read: "control"
            write: "setControl"
            notify: "controlChanged"
            index: 0
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "filter"
            type: "QString"
            read: "filter"
            write: "setFilter"
            notify: "filterChanged"
            index: 1
            lineNumber: 30
            isFinal: true
        }
        Signal { name: "controlChanged"; lineNumber: 43 }
        Signal { name: "filterChanged"; lineNumber: 44 }
        Method {
            name: "insideControl"
            type: "bool"
            lineNumber: 40
            Parameter { name: "child"; type: "QObject"; isPointer: true; isTypeConstant: true }
        }
    }
    Component {
        file: "private/qqstylekitdelegate_p.h"
        lineNumber: 26
        name: "QQStyleKitDelegate"
        accessSemantics: "reference"
        prototype: "QQuickImplicitSizeItem"
        exports: [
            "Qt.labs.StyleKit/StyledItemBase 6.0",
            "Qt.labs.StyleKit/StyledItemBase 6.2",
            "Qt.labs.StyleKit/StyledItemBase 6.3",
            "Qt.labs.StyleKit/StyledItemBase 6.7",
            "Qt.labs.StyleKit/StyledItemBase 6.12"
        ]
        exportMetaObjectRevisions: [1536, 1538, 1539, 1543, 1548]
        Property {
            name: "delegateStyle"
            type: "QQStyleKitDelegateProperties"
            isPointer: true
            read: "delegateStyle"
            write: "setDelegateStyle"
            notify: "delegateStyleChanged"
            index: 0
            lineNumber: 29
            isFinal: true
            isRequired: true
        }
        Signal { name: "delegateStyleChanged"; lineNumber: 39 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 235
        name: "QQStyleKitDelegateProperties"
        accessSemantics: "reference"
        prototype: "QQStyleKitPropertyGroup"
        exports: ["Qt.labs.StyleKit/DelegateStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "implicitWidth"
            type: "double"
            read: "implicitWidth"
            write: "setImplicitWidth"
            notify: "implicitWidthChanged"
            index: 0
            lineNumber: 238
            isFinal: true
        }
        Property {
            name: "implicitHeight"
            type: "double"
            read: "implicitHeight"
            write: "setImplicitHeight"
            notify: "implicitHeightChanged"
            index: 1
            lineNumber: 239
            isFinal: true
        }
        Property {
            name: "minimumWidth"
            type: "double"
            read: "minimumWidth"
            write: "setMinimumWidth"
            notify: "minimumWidthChanged"
            index: 2
            lineNumber: 240
            isFinal: true
        }
        Property {
            name: "fillWidth"
            type: "bool"
            read: "fillWidth"
            write: "setFillWidth"
            notify: "fillWidthChanged"
            index: 3
            lineNumber: 241
            isFinal: true
        }
        Property {
            name: "fillHeight"
            type: "bool"
            read: "fillHeight"
            write: "setFillHeight"
            notify: "fillHeightChanged"
            index: 4
            lineNumber: 242
            isFinal: true
        }
        Property {
            name: "margins"
            type: "double"
            read: "margins"
            write: "setMargins"
            notify: "marginsChanged"
            index: 5
            lineNumber: 243
            isFinal: true
        }
        Property {
            name: "leftMargin"
            type: "double"
            read: "leftMargin"
            write: "setLeftMargin"
            notify: "leftMarginChanged"
            index: 6
            lineNumber: 244
            isFinal: true
        }
        Property {
            name: "rightMargin"
            type: "double"
            read: "rightMargin"
            write: "setRightMargin"
            notify: "rightMarginChanged"
            index: 7
            lineNumber: 245
            isFinal: true
        }
        Property {
            name: "topMargin"
            type: "double"
            read: "topMargin"
            write: "setTopMargin"
            notify: "topMarginChanged"
            index: 8
            lineNumber: 246
            isFinal: true
        }
        Property {
            name: "bottomMargin"
            type: "double"
            read: "bottomMargin"
            write: "setBottomMargin"
            notify: "bottomMarginChanged"
            index: 9
            lineNumber: 247
            isFinal: true
        }
        Property {
            name: "alignment"
            type: "Qt::Alignment"
            read: "alignment"
            write: "setAlignment"
            notify: "alignmentChanged"
            index: 10
            lineNumber: 248
            isFinal: true
        }
        Property {
            name: "radius"
            type: "double"
            read: "radius"
            write: "setRadius"
            notify: "radiusChanged"
            index: 11
            lineNumber: 249
            isFinal: true
        }
        Property {
            name: "topLeftRadius"
            type: "double"
            read: "topLeftRadius"
            write: "setTopLeftRadius"
            notify: "topLeftRadiusChanged"
            index: 12
            lineNumber: 250
            isFinal: true
        }
        Property {
            name: "topRightRadius"
            type: "double"
            read: "topRightRadius"
            write: "setTopRightRadius"
            notify: "topRightRadiusChanged"
            index: 13
            lineNumber: 251
            isFinal: true
        }
        Property {
            name: "bottomLeftRadius"
            type: "double"
            read: "bottomLeftRadius"
            write: "setBottomLeftRadius"
            notify: "bottomLeftRadiusChanged"
            index: 14
            lineNumber: 252
            isFinal: true
        }
        Property {
            name: "bottomRightRadius"
            type: "double"
            read: "bottomRightRadius"
            write: "setBottomRightRadius"
            notify: "bottomRightRadiusChanged"
            index: 15
            lineNumber: 253
            isFinal: true
        }
        Property {
            name: "scale"
            type: "double"
            read: "scale"
            write: "setScale"
            notify: "scaleChanged"
            index: 16
            lineNumber: 254
            isFinal: true
        }
        Property {
            name: "rotation"
            type: "double"
            read: "rotation"
            write: "setRotation"
            notify: "rotationChanged"
            index: 17
            lineNumber: 255
            isFinal: true
        }
        Property {
            name: "opacity"
            type: "double"
            read: "opacity"
            write: "setOpacity"
            notify: "opacityChanged"
            index: 18
            lineNumber: 256
            isFinal: true
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 19
            lineNumber: 257
            isFinal: true
        }
        Property {
            name: "visible"
            type: "bool"
            read: "visible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 20
            lineNumber: 258
            isFinal: true
        }
        Property {
            name: "clip"
            type: "bool"
            read: "clip"
            write: "setClip"
            notify: "clipChanged"
            index: 21
            lineNumber: 259
            isFinal: true
        }
        Property {
            name: "gradient"
            type: "QQuickGradient"
            isPointer: true
            read: "gradient"
            write: "setGradient"
            notify: "gradientChanged"
            index: 22
            lineNumber: 260
            isFinal: true
        }
        Property {
            name: "image"
            type: "QQStyleKitImageProperties"
            isPointer: true
            read: "image"
            notify: "imageChanged"
            index: 23
            lineNumber: 261
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "border"
            type: "QQStyleKitBorderProperties"
            isPointer: true
            read: "border"
            notify: "borderChanged"
            index: 24
            lineNumber: 262
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "shadow"
            type: "QQStyleKitShadowProperties"
            isPointer: true
            read: "shadow"
            notify: "shadowChanged"
            index: 25
            lineNumber: 263
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "data"
            type: "QObject"
            isPointer: true
            read: "data"
            write: "setData"
            notify: "dataChanged"
            index: 26
            lineNumber: 264
            isFinal: true
        }
        Property {
            name: "delegate"
            type: "QQmlComponent"
            isPointer: true
            read: "delegate"
            write: "setDelegate"
            notify: "delegateChanged"
            index: 27
            lineNumber: 265
            isFinal: true
        }
        Signal { name: "colorChanged"; lineNumber: 355 }
        Signal { name: "radiusChanged"; lineNumber: 356 }
        Signal { name: "topLeftRadiusChanged"; lineNumber: 357 }
        Signal { name: "topRightRadiusChanged"; lineNumber: 358 }
        Signal { name: "bottomLeftRadiusChanged"; lineNumber: 359 }
        Signal { name: "bottomRightRadiusChanged"; lineNumber: 360 }
        Signal { name: "scaleChanged"; lineNumber: 361 }
        Signal { name: "rotationChanged"; lineNumber: 362 }
        Signal { name: "visibleChanged"; lineNumber: 363 }
        Signal { name: "clipChanged"; lineNumber: 364 }
        Signal { name: "borderChanged"; lineNumber: 365 }
        Signal { name: "shadowChanged"; lineNumber: 366 }
        Signal { name: "imageChanged"; lineNumber: 367 }
        Signal { name: "gradientChanged"; lineNumber: 368 }
        Signal { name: "colorImageChanged"; lineNumber: 369 }
        Signal { name: "implicitWidthChanged"; lineNumber: 370 }
        Signal { name: "implicitHeightChanged"; lineNumber: 371 }
        Signal { name: "minimumWidthChanged"; lineNumber: 372 }
        Signal { name: "marginsChanged"; lineNumber: 373 }
        Signal { name: "leftMarginChanged"; lineNumber: 374 }
        Signal { name: "rightMarginChanged"; lineNumber: 375 }
        Signal { name: "topMarginChanged"; lineNumber: 376 }
        Signal { name: "bottomMarginChanged"; lineNumber: 377 }
        Signal { name: "alignmentChanged"; lineNumber: 378 }
        Signal { name: "opacityChanged"; lineNumber: 379 }
        Signal { name: "dataChanged"; lineNumber: 380 }
        Signal { name: "delegateChanged"; lineNumber: 381 }
        Signal { name: "fillWidthChanged"; lineNumber: 382 }
        Signal { name: "fillHeightChanged"; lineNumber: 383 }
    }
    Component {
        file: "private/qqstylekitfont_p.h"
        lineNumber: 25
        name: "QQStyleKitFont"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["Qt.labs.StyleKit/StyleFont 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "system"
            type: "QFont"
            read: "system"
            write: "setSystem"
            notify: "systemChanged"
            index: 0
            lineNumber: 28
            isFinal: true
        }
        Property {
            name: "button"
            type: "QFont"
            read: "button"
            write: "setButton"
            notify: "buttonChanged"
            index: 1
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "checkBox"
            type: "QFont"
            read: "checkBox"
            write: "setCheckBox"
            notify: "checkBoxChanged"
            index: 2
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "comboBox"
            type: "QFont"
            read: "comboBox"
            write: "setComboBox"
            notify: "comboBoxChanged"
            index: 3
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "groupBox"
            type: "QFont"
            read: "groupBox"
            write: "setGroupBox"
            notify: "groupBoxChanged"
            index: 4
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "itemDelegate"
            type: "QFont"
            read: "itemDelegate"
            write: "setItemDelegate"
            notify: "itemDelegateChanged"
            index: 5
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "label"
            type: "QFont"
            read: "label"
            write: "setLabel"
            notify: "labelChanged"
            index: 6
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "radioButton"
            type: "QFont"
            read: "radioButton"
            write: "setRadioButton"
            notify: "radioButtonChanged"
            index: 7
            lineNumber: 35
            isFinal: true
        }
        Property {
            name: "spinBox"
            type: "QFont"
            read: "spinBox"
            write: "setSpinBox"
            notify: "spinBoxChanged"
            index: 8
            lineNumber: 36
            isFinal: true
        }
        Property {
            name: "switchControl"
            type: "QFont"
            read: "switchControl"
            write: "setSwitchControl"
            notify: "switchControlChanged"
            index: 9
            lineNumber: 37
            isFinal: true
        }
        Property {
            name: "tabBar"
            type: "QFont"
            read: "tabBar"
            write: "setTabBar"
            notify: "tabBarChanged"
            index: 10
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "textArea"
            type: "QFont"
            read: "textArea"
            write: "setTextArea"
            notify: "textAreaChanged"
            index: 11
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "textField"
            type: "QFont"
            read: "textField"
            write: "setTextField"
            notify: "textFieldChanged"
            index: 12
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "toolBar"
            type: "QFont"
            read: "toolBar"
            write: "setToolBar"
            notify: "toolBarChanged"
            index: 13
            lineNumber: 41
            isFinal: true
        }
        Signal { name: "systemChanged"; lineNumber: 93 }
        Signal { name: "buttonChanged"; lineNumber: 94 }
        Signal { name: "checkBoxChanged"; lineNumber: 95 }
        Signal { name: "comboBoxChanged"; lineNumber: 96 }
        Signal { name: "groupBoxChanged"; lineNumber: 97 }
        Signal { name: "itemDelegateChanged"; lineNumber: 98 }
        Signal { name: "labelChanged"; lineNumber: 99 }
        Signal { name: "radioButtonChanged"; lineNumber: 100 }
        Signal { name: "spinBoxChanged"; lineNumber: 101 }
        Signal { name: "switchControlChanged"; lineNumber: 102 }
        Signal { name: "tabBarChanged"; lineNumber: 103 }
        Signal { name: "textAreaChanged"; lineNumber: 104 }
        Signal { name: "textFieldChanged"; lineNumber: 105 }
        Signal { name: "toolBarChanged"; lineNumber: 106 }
        Signal { name: "fallbackFontChanged"; lineNumber: 107 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 394
        name: "QQStyleKitHandleProperties"
        accessSemantics: "reference"
        prototype: "QQStyleKitDelegateProperties"
        exports: ["Qt.labs.StyleKit/HandleStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "first"
            type: "QQStyleKitDelegateProperties"
            isPointer: true
            read: "first"
            notify: "firstChanged"
            index: 0
            lineNumber: 397
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "second"
            type: "QQStyleKitDelegateProperties"
            isPointer: true
            read: "second"
            notify: "secondChanged"
            index: 1
            lineNumber: 398
            isReadonly: true
            isFinal: true
        }
        Signal { name: "firstChanged"; lineNumber: 408 }
        Signal { name: "secondChanged"; lineNumber: 409 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 119
        name: "QQStyleKitImageProperties"
        accessSemantics: "reference"
        prototype: "QQStyleKitPropertyGroup"
        exports: ["Qt.labs.StyleKit/ImageStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "source"
            type: "QUrl"
            read: "source"
            write: "setSource"
            notify: "sourceChanged"
            index: 0
            lineNumber: 122
            isFinal: true
        }
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 1
            lineNumber: 123
            isFinal: true
        }
        Property {
            name: "fillMode"
            type: "QQuickImage::FillMode"
            read: "fillMode"
            write: "setFillMode"
            notify: "fillModeChanged"
            index: 2
            lineNumber: 124
            isFinal: true
        }
        Signal { name: "sourceChanged"; lineNumber: 144 }
        Signal { name: "colorChanged"; lineNumber: 145 }
        Signal { name: "fillModeChanged"; lineNumber: 146 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 421
        name: "QQStyleKitIndicatorProperties"
        accessSemantics: "reference"
        prototype: "QQStyleKitDelegateProperties"
        exports: ["Qt.labs.StyleKit/SubIndicatorStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "foreground"
            type: "QQStyleKitDelegateProperties"
            isPointer: true
            read: "foreground"
            notify: "foregroundChanged"
            index: 0
            lineNumber: 424
            isReadonly: true
            isFinal: true
        }
        Signal { name: "foregroundChanged"; lineNumber: 437 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 448
        name: "QQStyleKitIndicatorWithSubTypes"
        accessSemantics: "reference"
        prototype: "QQStyleKitDelegateProperties"
        exports: ["Qt.labs.StyleKit/IndicatorStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "foreground"
            type: "QQStyleKitDelegateProperties"
            isPointer: true
            read: "foreground"
            notify: "foregroundChanged"
            index: 0
            lineNumber: 451
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "up"
            type: "QQStyleKitIndicatorProperties"
            isPointer: true
            read: "up"
            notify: "upChanged"
            index: 1
            lineNumber: 452
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "down"
            type: "QQStyleKitIndicatorProperties"
            isPointer: true
            read: "down"
            notify: "downChanged"
            index: 2
            lineNumber: 453
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "first"
            type: "QQStyleKitIndicatorProperties"
            isPointer: true
            read: "first"
            notify: "firstChanged"
            index: 3
            lineNumber: 454
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "second"
            type: "QQStyleKitIndicatorProperties"
            isPointer: true
            read: "second"
            notify: "secondChanged"
            index: 4
            lineNumber: 455
            isReadonly: true
            isFinal: true
        }
        Signal { name: "foregroundChanged"; lineNumber: 473 }
        Signal { name: "upChanged"; lineNumber: 474 }
        Signal { name: "downChanged"; lineNumber: 475 }
        Signal { name: "firstChanged"; lineNumber: 476 }
        Signal { name: "secondChanged"; lineNumber: 477 }
    }
    Component {
        file: "private/qqstylekitpalette_p.h"
        lineNumber: 25
        name: "QQStyleKitPalette"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["Qt.labs.StyleKit/StylePalette 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "system"
            type: "QQuickPalette"
            isPointer: true
            read: "system"
            notify: "systemChanged"
            index: 0
            lineNumber: 28
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "checkBox"
            type: "QQuickPalette"
            isPointer: true
            read: "checkBox"
            notify: "checkBoxChanged"
            index: 1
            lineNumber: 29
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "button"
            type: "QQuickPalette"
            isPointer: true
            read: "button"
            notify: "buttonChanged"
            index: 2
            lineNumber: 30
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "comboBox"
            type: "QQuickPalette"
            isPointer: true
            read: "comboBox"
            notify: "comboBoxChanged"
            index: 3
            lineNumber: 31
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "groupBox"
            type: "QQuickPalette"
            isPointer: true
            read: "groupBox"
            notify: "groupBoxChanged"
            index: 4
            lineNumber: 32
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "itemDelegate"
            type: "QQuickPalette"
            isPointer: true
            read: "itemDelegate"
            notify: "itemDelegateChanged"
            index: 5
            lineNumber: 33
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "label"
            type: "QQuickPalette"
            isPointer: true
            read: "label"
            notify: "labelChanged"
            index: 6
            lineNumber: 34
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "radioButton"
            type: "QQuickPalette"
            isPointer: true
            read: "radioButton"
            notify: "radioButtonChanged"
            index: 7
            lineNumber: 35
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "spinBox"
            type: "QQuickPalette"
            isPointer: true
            read: "spinBox"
            notify: "spinBoxChanged"
            index: 8
            lineNumber: 36
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "switchControl"
            type: "QQuickPalette"
            isPointer: true
            read: "switchControl"
            notify: "switchControlChanged"
            index: 9
            lineNumber: 37
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "tabBar"
            type: "QQuickPalette"
            isPointer: true
            read: "tabBar"
            notify: "tabBarChanged"
            index: 10
            lineNumber: 38
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "textArea"
            type: "QQuickPalette"
            isPointer: true
            read: "textArea"
            notify: "textAreaChanged"
            index: 11
            lineNumber: 39
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "textField"
            type: "QQuickPalette"
            isPointer: true
            read: "textField"
            notify: "textFieldChanged"
            index: 12
            lineNumber: 40
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "toolBar"
            type: "QQuickPalette"
            isPointer: true
            read: "toolBar"
            notify: "toolBarChanged"
            index: 13
            lineNumber: 41
            isReadonly: true
            isFinal: true
        }
        Signal { name: "systemChanged"; lineNumber: 67 }
        Signal { name: "checkBoxChanged"; lineNumber: 68 }
        Signal { name: "buttonChanged"; lineNumber: 69 }
        Signal { name: "comboBoxChanged"; lineNumber: 70 }
        Signal { name: "groupBoxChanged"; lineNumber: 71 }
        Signal { name: "itemDelegateChanged"; lineNumber: 72 }
        Signal { name: "labelChanged"; lineNumber: 73 }
        Signal { name: "radioButtonChanged"; lineNumber: 74 }
        Signal { name: "spinBoxChanged"; lineNumber: 75 }
        Signal { name: "switchControlChanged"; lineNumber: 76 }
        Signal { name: "tabBarChanged"; lineNumber: 77 }
        Signal { name: "textAreaChanged"; lineNumber: 78 }
        Signal { name: "textFieldChanged"; lineNumber: 79 }
        Signal { name: "toolBarChanged"; lineNumber: 80 }
        Signal { name: "fallbackPaletteChanged"; lineNumber: 81 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 41
        name: "QQStyleKitPropertyGroup"
        accessSemantics: "reference"
        prototype: "QObject"
        Enum {
            name: "EmitFlag"
            isFlag: true
            isScoped: true
            lineNumber: 46
            values: ["AllProperties", "Colors"]
        }
    }
    Component {
        file: "private/qqstylekitreader_p.h"
        lineNumber: 34
        name: "QQStyleKitReader"
        accessSemantics: "reference"
        prototype: "QQStyleKitControlProperties"
        interfaces: ["QQmlParserStatus"]
        exports: ["Qt.labs.StyleKit/StyleReader 6.0"]
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "ControlType"
            lineNumber: 53
            values: [
                "Unspecified",
                "Control",
                "AbstractButton",
                "ApplicationWindow",
                "Button",
                "CheckBox",
                "ComboBox",
                "FlatButton",
                "ProgressBar",
                "ScrollBar",
                "ScrollIndicator",
                "ScrollView",
                "Slider",
                "SpinBox",
                "SwitchControl",
                "SearchField",
                "TabBar",
                "TabButton",
                "TextArea",
                "TextField",
                "TextInput",
                "ToolBar",
                "ToolButton",
                "ToolSeparator",
                "RadioButton",
                "RoundButton",
                "ItemDelegate",
                "Popup",
                "Menu",
                "MenuBar",
                "MenuBarItem",
                "MenuItem",
                "MenuSeparator",
                "Dialog",
                "Pane",
                "Page",
                "Frame",
                "Label",
                "GroupBox"
            ]
        }
        Enum {
            name: "AlternateState"
            isScoped: true
            lineNumber: 96
            values: ["Alternate1", "Alternate2"]
        }
        Property {
            name: "controlType"
            type: "QQStyleKitExtendableControlType"
            read: "controlType"
            write: "setControlType"
            notify: "controlTypeChanged"
            index: 0
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "enabled"
            type: "bool"
            read: "enabled"
            write: "setEnabled"
            notify: "enabledChanged"
            index: 1
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "focused"
            type: "bool"
            read: "focused"
            write: "setFocused"
            notify: "focusedChanged"
            index: 2
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "checked"
            type: "bool"
            read: "checked"
            write: "setChecked"
            notify: "checkedChanged"
            index: 3
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "hovered"
            type: "bool"
            read: "hovered"
            write: "setHovered"
            notify: "hoveredChanged"
            index: 4
            lineNumber: 42
            isFinal: true
        }
        Property {
            name: "pressed"
            type: "bool"
            read: "pressed"
            write: "setPressed"
            notify: "pressedChanged"
            index: 5
            lineNumber: 43
            isFinal: true
        }
        Property {
            name: "vertical"
            type: "bool"
            read: "vertical"
            write: "setVertical"
            notify: "verticalChanged"
            index: 6
            lineNumber: 44
            isFinal: true
        }
        Property {
            name: "highlighted"
            type: "bool"
            read: "highlighted"
            write: "setHighlighted"
            notify: "highlightedChanged"
            index: 7
            lineNumber: 45
            isFinal: true
        }
        Property {
            name: "font"
            type: "QFont"
            read: "font"
            notify: "fontChanged"
            index: 8
            lineNumber: 46
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "palette"
            type: "QQuickPalette"
            isPointer: true
            read: "palette"
            write: "setPalette"
            notify: "paletteChanged"
            index: 9
            lineNumber: 47
            isFinal: true
        }
        Property {
            name: "global"
            type: "QQStyleKitControlProperties"
            isPointer: true
            read: "global"
            index: 10
            lineNumber: 48
            isReadonly: true
            isFinal: true
            isPropertyConstant: true
        }
        Signal { name: "controlTypeChanged"; lineNumber: 162 }
        Signal { name: "customTypeChanged"; lineNumber: 163 }
        Signal { name: "propertiesChanged"; lineNumber: 164 }
        Signal { name: "enabledChanged"; lineNumber: 165 }
        Signal { name: "focusedChanged"; lineNumber: 166 }
        Signal { name: "checkedChanged"; lineNumber: 167 }
        Signal { name: "hoveredChanged"; lineNumber: 168 }
        Signal { name: "pressedChanged"; lineNumber: 169 }
        Signal { name: "paletteChanged"; lineNumber: 170 }
        Signal { name: "verticalChanged"; lineNumber: 171 }
        Signal { name: "highlightedChanged"; lineNumber: 172 }
        Signal { name: "fontChanged"; lineNumber: 173 }
        Method { name: "onPaletteChanged"; lineNumber: 176 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 178
        name: "QQStyleKitShadowProperties"
        accessSemantics: "reference"
        prototype: "QQStyleKitPropertyGroup"
        exports: ["Qt.labs.StyleKit/ShadowStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 181
            isFinal: true
        }
        Property {
            name: "opacity"
            type: "double"
            read: "opacity"
            write: "setOpacity"
            notify: "opacityChanged"
            index: 1
            lineNumber: 182
            isFinal: true
        }
        Property {
            name: "scale"
            type: "double"
            read: "scale"
            write: "setScale"
            notify: "scaleChanged"
            index: 2
            lineNumber: 183
            isFinal: true
        }
        Property {
            name: "verticalOffset"
            type: "double"
            read: "verticalOffset"
            write: "setVerticalOffset"
            notify: "verticalOffsetChanged"
            index: 3
            lineNumber: 184
            isFinal: true
        }
        Property {
            name: "horizontalOffset"
            type: "double"
            read: "horizontalOffset"
            write: "setHorizontalOffset"
            notify: "horizontalOffsetChanged"
            index: 4
            lineNumber: 185
            isFinal: true
        }
        Property {
            name: "blur"
            type: "double"
            read: "blur"
            write: "setBlur"
            notify: "blurChanged"
            index: 5
            lineNumber: 186
            isFinal: true
        }
        Property {
            name: "visible"
            type: "bool"
            read: "visible"
            write: "setVisible"
            notify: "visibleChanged"
            index: 6
            lineNumber: 187
            isFinal: true
        }
        Property {
            name: "delegate"
            type: "QQmlComponent"
            isPointer: true
            read: "delegate"
            write: "setDelegate"
            notify: "delegateChanged"
            index: 7
            lineNumber: 188
            isFinal: true
        }
        Signal { name: "colorChanged"; lineNumber: 223 }
        Signal { name: "opacityChanged"; lineNumber: 224 }
        Signal { name: "scaleChanged"; lineNumber: 225 }
        Signal { name: "verticalOffsetChanged"; lineNumber: 226 }
        Signal { name: "horizontalOffsetChanged"; lineNumber: 227 }
        Signal { name: "blurChanged"; lineNumber: 228 }
        Signal { name: "visibleChanged"; lineNumber: 229 }
        Signal { name: "delegateChanged"; lineNumber: 230 }
    }
    Component {
        file: "private/qqstylekitstyle_p.h"
        lineNumber: 34
        name: "QQStyleKitStyle"
        accessSemantics: "reference"
        prototype: "QQStyleKitStyleAndThemeBase"
        deferredNames: ["fallbackStyle"]
        exports: ["Qt.labs.StyleKit/BaseStyle 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "palette"
            type: "QQuickPalette"
            isPointer: true
            read: "palette"
            notify: "paletteChanged"
            index: 0
            lineNumber: 37
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "fallbackStyle"
            type: "QQStyleKitStyle"
            isPointer: true
            read: "fallbackStyle"
            write: "setFallbackStyle"
            notify: "fallbackStyleChanged"
            index: 1
            lineNumber: 38
            isFinal: true
        }
        Property {
            name: "light"
            type: "QQmlComponent"
            isPointer: true
            read: "light"
            write: "setLight"
            notify: "lightChanged"
            index: 2
            lineNumber: 39
            isFinal: true
        }
        Property {
            name: "dark"
            type: "QQmlComponent"
            isPointer: true
            read: "dark"
            write: "setDark"
            notify: "darkChanged"
            index: 3
            lineNumber: 40
            isFinal: true
        }
        Property {
            name: "themeName"
            type: "QString"
            read: "themeName"
            write: "setThemeName"
            notify: "themeNameChanged"
            index: 4
            lineNumber: 41
            isFinal: true
        }
        Property {
            name: "themeNames"
            type: "QStringList"
            read: "themeNames"
            notify: "themeNamesChanged"
            index: 5
            lineNumber: 42
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "customThemeNames"
            type: "QStringList"
            read: "customThemeNames"
            notify: "customThemeNamesChanged"
            index: 6
            lineNumber: 43
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "theme"
            type: "QQStyleKitTheme"
            isPointer: true
            read: "theme"
            notify: "themeChanged"
            index: 7
            lineNumber: 44
            isReadonly: true
            isFinal: true
        }
        Signal { name: "paletteChanged"; lineNumber: 84 }
        Signal { name: "fallbackStyleChanged"; lineNumber: 85 }
        Signal { name: "lightChanged"; lineNumber: 86 }
        Signal { name: "darkChanged"; lineNumber: 87 }
        Signal { name: "themeChanged"; lineNumber: 88 }
        Signal { name: "themeNameChanged"; lineNumber: 89 }
        Signal { name: "themeNamesChanged"; lineNumber: 90 }
        Signal { name: "customThemeNamesChanged"; lineNumber: 91 }
        Method { name: "customThemesAsList"; type: "QObjectList"; lineNumber: 81 }
    }
    Component {
        file: "private/qqstylekitstyleandthemebase_p.h"
        lineNumber: 28
        name: "QQStyleKitStyleAndThemeBase"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQStyleKitControls"
        exports: ["Qt.labs.StyleKit/AbstractStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "fonts"
            type: "QQStyleKitFont"
            isPointer: true
            read: "fonts"
            notify: "fontsChanged"
            index: 0
            lineNumber: 31
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "palettes"
            type: "QQStyleKitPalette"
            isPointer: true
            read: "palettes"
            notify: "palettesChanged"
            index: 1
            lineNumber: 32
            isReadonly: true
            isFinal: true
        }
        Signal { name: "fontsChanged"; lineNumber: 43 }
        Signal { name: "palettesChanged"; lineNumber: 44 }
    }
    Component {
        file: "private/qqstylekitcontrolproperties_p.h"
        lineNumber: 490
        name: "QQStyleKitTextProperties"
        accessSemantics: "reference"
        prototype: "QQStyleKitPropertyGroup"
        exports: ["Qt.labs.StyleKit/TextStyle 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "color"
            type: "QColor"
            read: "color"
            write: "setColor"
            notify: "colorChanged"
            index: 0
            lineNumber: 493
            isFinal: true
        }
        Property {
            name: "alignment"
            type: "Qt::Alignment"
            read: "alignment"
            write: "setAlignment"
            notify: "alignmentChanged"
            index: 1
            lineNumber: 494
            isFinal: true
        }
        Property {
            name: "bold"
            type: "bool"
            read: "bold"
            write: "setBold"
            notify: "boldChanged"
            index: 2
            lineNumber: 495
            isFinal: true
        }
        Property {
            name: "italic"
            type: "bool"
            read: "italic"
            write: "setItalic"
            notify: "italicChanged"
            index: 3
            lineNumber: 496
            isFinal: true
        }
        Property {
            name: "pointSize"
            type: "double"
            read: "pointSize"
            write: "setPointSize"
            notify: "pointSizeChanged"
            index: 4
            lineNumber: 497
            isFinal: true
        }
        Property {
            name: "padding"
            type: "double"
            read: "padding"
            write: "setPadding"
            notify: "paddingChanged"
            index: 5
            lineNumber: 498
            isFinal: true
        }
        Property {
            name: "leftPadding"
            type: "double"
            read: "leftPadding"
            write: "setLeftPadding"
            notify: "leftPaddingChanged"
            index: 6
            lineNumber: 499
            isFinal: true
        }
        Property {
            name: "rightPadding"
            type: "double"
            read: "rightPadding"
            write: "setRightPadding"
            notify: "rightPaddingChanged"
            index: 7
            lineNumber: 500
            isFinal: true
        }
        Property {
            name: "topPadding"
            type: "double"
            read: "topPadding"
            write: "setTopPadding"
            notify: "topPaddingChanged"
            index: 8
            lineNumber: 501
            isFinal: true
        }
        Property {
            name: "bottomPadding"
            type: "double"
            read: "bottomPadding"
            write: "setBottomPadding"
            notify: "bottomPaddingChanged"
            index: 9
            lineNumber: 502
            isFinal: true
        }
        Signal { name: "colorChanged"; lineNumber: 544 }
        Signal { name: "alignmentChanged"; lineNumber: 545 }
        Signal { name: "boldChanged"; lineNumber: 546 }
        Signal { name: "italicChanged"; lineNumber: 547 }
        Signal { name: "pointSizeChanged"; lineNumber: 548 }
        Signal { name: "paddingChanged"; lineNumber: 549 }
        Signal { name: "leftPaddingChanged"; lineNumber: 550 }
        Signal { name: "rightPaddingChanged"; lineNumber: 551 }
        Signal { name: "topPaddingChanged"; lineNumber: 552 }
        Signal { name: "bottomPaddingChanged"; lineNumber: 553 }
    }
    Component {
        file: "private/qqstylekittheme_p.h"
        lineNumber: 29
        name: "QQStyleKitTheme"
        accessSemantics: "reference"
        prototype: "QQStyleKitStyleAndThemeBase"
        exports: ["Qt.labs.StyleKit/Theme 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "private/qqstylekitvariation_p.h"
        lineNumber: 28
        name: "QQStyleKitVariation"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQStyleKitControls"
        exports: ["Qt.labs.StyleKit/StyleVariation 6.0"]
        exportMetaObjectRevisions: [1536]
        attachedType: "QQStyleKitVariationAttached"
        Property {
            name: "name"
            type: "QString"
            read: "name"
            write: "setName"
            notify: "nameChanged"
            index: 0
            lineNumber: 31
            isFinal: true
        }
        Signal { name: "nameChanged"; lineNumber: 46 }
    }
    Component {
        file: "private/qqstylekitvariation_p.h"
        lineNumber: 61
        name: "QQStyleKitVariationAttached"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "variations"
            type: "QStringList"
            read: "variations"
            write: "setVariations"
            notify: "variationsChanged"
            index: 0
            lineNumber: 64
            isFinal: true
        }
        Property {
            name: "controlType"
            type: "QQStyleKitExtendableControlType"
            read: "controlType"
            write: "setControlType"
            notify: "controlTypeChanged"
            index: 1
            lineNumber: 65
            isFinal: true
        }
        Signal { name: "variationsChanged"; lineNumber: 77 }
        Signal { name: "controlTypeChanged"; lineNumber: 78 }
    }
    Component {
        isTypeOpaque: true
        name: "QQStyleKitExtendableControlType"
        accessSemantics: "value"
    }
}
