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: "qquickattachedpropertypropagator.h"
        lineNumber: 15
        name: "QQuickAttachedPropertyPropagator"
        accessSemantics: "reference"
        prototype: "QObject"
    }
    Component {
        file: "private/qquickuniversalstyle_p.h"
        lineNumber: 28
        name: "QQuickUniversalStyle"
        accessSemantics: "reference"
        prototype: "QQuickAttachedPropertyPropagator"
        exports: [
            "QtQuick.Controls.Universal/Universal 2.0",
            "QtQuick.Controls.Universal/Universal 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [512, 1536]
        attachedType: "QQuickUniversalStyle"
        Enum {
            name: "Theme"
            lineNumber: 71
            values: ["Light", "Dark", "System"]
        }
        Enum {
            name: "Color"
            lineNumber: 80
            values: [
                "Lime",
                "Green",
                "Emerald",
                "Teal",
                "Cyan",
                "Cobalt",
                "Indigo",
                "Violet",
                "Pink",
                "Magenta",
                "Crimson",
                "Red",
                "Orange",
                "Amber",
                "Yellow",
                "Brown",
                "Olive",
                "Steel",
                "Mauve",
                "Taupe"
            ]
        }
        Property {
            name: "theme"
            type: "Theme"
            read: "theme"
            write: "setTheme"
            reset: "resetTheme"
            notify: "themeChanged"
            index: 0
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "accent"
            type: "QVariant"
            read: "accent"
            write: "setAccent"
            reset: "resetAccent"
            notify: "accentChanged"
            index: 1
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "foreground"
            type: "QVariant"
            read: "foreground"
            write: "setForeground"
            reset: "resetForeground"
            notify: "foregroundChanged"
            index: 2
            lineNumber: 33
            isFinal: true
        }
        Property {
            name: "background"
            type: "QVariant"
            read: "background"
            write: "setBackground"
            reset: "resetBackground"
            notify: "backgroundChanged"
            index: 3
            lineNumber: 34
            isFinal: true
        }
        Property {
            name: "altHighColor"
            type: "QColor"
            read: "altHighColor"
            notify: "paletteChanged"
            index: 4
            lineNumber: 36
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "altLowColor"
            type: "QColor"
            read: "altLowColor"
            notify: "paletteChanged"
            index: 5
            lineNumber: 37
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "altMediumColor"
            type: "QColor"
            read: "altMediumColor"
            notify: "paletteChanged"
            index: 6
            lineNumber: 38
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "altMediumHighColor"
            type: "QColor"
            read: "altMediumHighColor"
            notify: "paletteChanged"
            index: 7
            lineNumber: 39
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "altMediumLowColor"
            type: "QColor"
            read: "altMediumLowColor"
            notify: "paletteChanged"
            index: 8
            lineNumber: 40
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "baseHighColor"
            type: "QColor"
            read: "baseHighColor"
            notify: "paletteChanged"
            index: 9
            lineNumber: 41
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "baseLowColor"
            type: "QColor"
            read: "baseLowColor"
            notify: "paletteChanged"
            index: 10
            lineNumber: 42
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "baseMediumColor"
            type: "QColor"
            read: "baseMediumColor"
            notify: "paletteChanged"
            index: 11
            lineNumber: 43
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "baseMediumHighColor"
            type: "QColor"
            read: "baseMediumHighColor"
            notify: "paletteChanged"
            index: 12
            lineNumber: 44
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "baseMediumLowColor"
            type: "QColor"
            read: "baseMediumLowColor"
            notify: "paletteChanged"
            index: 13
            lineNumber: 45
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeAltLowColor"
            type: "QColor"
            read: "chromeAltLowColor"
            notify: "paletteChanged"
            index: 14
            lineNumber: 46
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeBlackHighColor"
            type: "QColor"
            read: "chromeBlackHighColor"
            notify: "paletteChanged"
            index: 15
            lineNumber: 47
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeBlackLowColor"
            type: "QColor"
            read: "chromeBlackLowColor"
            notify: "paletteChanged"
            index: 16
            lineNumber: 48
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeBlackMediumLowColor"
            type: "QColor"
            read: "chromeBlackMediumLowColor"
            notify: "paletteChanged"
            index: 17
            lineNumber: 49
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeBlackMediumColor"
            type: "QColor"
            read: "chromeBlackMediumColor"
            notify: "paletteChanged"
            index: 18
            lineNumber: 50
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeDisabledHighColor"
            type: "QColor"
            read: "chromeDisabledHighColor"
            notify: "paletteChanged"
            index: 19
            lineNumber: 51
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeDisabledLowColor"
            type: "QColor"
            read: "chromeDisabledLowColor"
            notify: "paletteChanged"
            index: 20
            lineNumber: 52
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeHighColor"
            type: "QColor"
            read: "chromeHighColor"
            notify: "paletteChanged"
            index: 21
            lineNumber: 53
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeLowColor"
            type: "QColor"
            read: "chromeLowColor"
            notify: "paletteChanged"
            index: 22
            lineNumber: 54
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeMediumColor"
            type: "QColor"
            read: "chromeMediumColor"
            notify: "paletteChanged"
            index: 23
            lineNumber: 55
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeMediumLowColor"
            type: "QColor"
            read: "chromeMediumLowColor"
            notify: "paletteChanged"
            index: 24
            lineNumber: 56
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "chromeWhiteColor"
            type: "QColor"
            read: "chromeWhiteColor"
            notify: "paletteChanged"
            index: 25
            lineNumber: 57
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "listLowColor"
            type: "QColor"
            read: "listLowColor"
            notify: "paletteChanged"
            index: 26
            lineNumber: 58
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "listMediumColor"
            type: "QColor"
            read: "listMediumColor"
            notify: "paletteChanged"
            index: 27
            lineNumber: 59
            isReadonly: true
            isFinal: true
        }
        Signal { name: "themeChanged"; lineNumber: 181 }
        Signal { name: "accentChanged"; lineNumber: 182 }
        Signal { name: "foregroundChanged"; lineNumber: 183 }
        Signal { name: "backgroundChanged"; lineNumber: 184 }
        Signal { name: "paletteChanged"; lineNumber: 185 }
        Method {
            name: "color"
            type: "QColor"
            isMethodConstant: true
            lineNumber: 122
            Parameter { name: "color"; type: "Color" }
        }
    }
}
