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: "qquickstyleitem.h"
        name: "QQuickStyleItem"
        accessSemantics: "reference"
        defaultProperty: "data"
        prototype: "QQuickItem"
        exports: ["QtQuick.NativeStyle/StyleItem 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "OverrideState"
            values: ["None", "AlwaysHovered", "NeverHovered"]
        }
        Property { name: "control"; type: "QQuickItem"; isReadonly: true; isPointer: true }
        Property { name: "contentWidth"; type: "double" }
        Property { name: "contentHeight"; type: "double" }
        Property { name: "useNinePatchImage"; type: "bool"; isReadonly: true }
        Property { name: "overrideState"; type: "OverrideState"; isReadonly: true }
        Property { name: "contentPadding"; type: "QQuickStyleMargins"; isReadonly: true }
        Property { name: "layoutMargins"; type: "QQuickStyleMargins"; isReadonly: true }
        Property { name: "minimumSize"; type: "QSize"; isReadonly: true }
        Property { name: "transitionDuration"; type: "int"; isReadonly: true }
        Signal { name: "fontChanged" }
        Method {
            name: "styleFont"
            type: "QFont"
            Parameter { name: "control"; type: "QQuickItem"; isPointer: true }
        }
    }
    Component {
        file: "qquickstyleitembutton.h"
        name: "QQuickStyleItemButton"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/Button 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qquickstyleitemcheckbox.h"
        name: "QQuickStyleItemCheckBox"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/CheckBox 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qquickstyleitemcombobox.h"
        name: "QQuickStyleItemComboBox"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/ComboBox 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qquickstyleitemdial.h"
        name: "QQuickStyleItemDial"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/Dial 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qquickstyleitemframe.h"
        name: "QQuickStyleItemFrame"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/Frame 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qquickstyleitemgroupbox.h"
        name: "QQuickStyleItemGroupBox"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/GroupBox 6.0"]
        exportMetaObjectRevisions: [1536]
        Property { name: "groupBoxPadding"; type: "QQuickStyleMargins"; isReadonly: true }
        Property { name: "labelPos"; type: "QPointF"; isReadonly: true }
    }
    Component {
        file: "qquickstyleitemprogressbar.h"
        name: "QQuickStyleItemProgressBar"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/ProgressBar 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qquickstyleitemradiobutton.h"
        name: "QQuickStyleItemRadioButton"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/RadioButton 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qquickstyleitemscrollbar.h"
        name: "QQuickStyleItemScrollBar"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/ScrollBar 6.0"]
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "SubControl"
            values: ["Groove", "Handle"]
        }
        Property { name: "subControl"; type: "SubControl"; isReadonly: true }
    }
    Component {
        file: "qquickstyleitemslider.h"
        name: "QQuickStyleItemSlider"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/Slider 6.0"]
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "SubControl"
            values: ["Groove", "Handle"]
        }
        Property { name: "subControl"; type: "SubControl"; isReadonly: true }
    }
    Component {
        file: "qquickstyleitemspinbox.h"
        name: "QQuickStyleItemSpinBox"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/SpinBox 6.0"]
        exportMetaObjectRevisions: [1536]
        Enum {
            name: "SubControl"
            values: ["Frame", "Up", "Down"]
        }
        Property { name: "subControl"; type: "SubControl"; isReadonly: true }
    }
    Component {
        file: "qquickstyleitemtextfield.h"
        name: "QQuickStyleItemTextField"
        accessSemantics: "reference"
        prototype: "QQuickStyleItem"
        exports: ["QtQuick.NativeStyle/TextField 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qquickstyleitem.h"
        name: "QQuickStyleMargins"
        accessSemantics: "value"
        exports: ["QtQuick.NativeStyle/stylemargins 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property { name: "left"; type: "int"; isReadonly: true }
        Property { name: "top"; type: "int"; isReadonly: true }
        Property { name: "right"; type: "int"; isReadonly: true }
        Property { name: "bottom"; type: "int"; isReadonly: true }
    }
}
