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: "onboarding_p.h"
        lineNumber: 14
        name: "Onboarding"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["org.kde.kirigamiaddons.onboarding/Onboarding 1.0"]
        isCreatable: false
        exportMetaObjectRevisions: [256]
        attachedType: "Onboarding"
        Property {
            name: "isSource"
            type: "bool"
            read: "isSource"
            write: "setIsSource"
            notify: "isSourceChanged"
            index: 0
            lineNumber: 21
        }
        Property {
            name: "sourceGroups"
            type: "QStringList"
            read: "sourceGroups"
            write: "setSourceGroups"
            notify: "sourceGroupsChanged"
            index: 1
            lineNumber: 22
        }
        Property {
            name: "groups"
            type: "QStringList"
            read: "groups"
            write: "setGroups"
            notify: "groupsChanged"
            index: 2
            lineNumber: 23
        }
        Property {
            name: "texts"
            type: "QStringList"
            read: "texts"
            write: "setTexts"
            notify: "textsChanged"
            index: 3
            lineNumber: 24
        }
        Property {
            name: "additionalData"
            type: "QVariantMap"
            read: "additionalData"
            write: "setAdditionalData"
            notify: "additionalDataChanged"
            index: 4
            lineNumber: 25
        }
        Property {
            name: "enabled"
            type: "bool"
            read: "isEnabled"
            write: "setEnabled"
            notify: "enabledChanged"
            index: 5
            lineNumber: 26
        }
        Property {
            name: "target"
            type: "QQuickItem"
            isPointer: true
            read: "target"
            index: 6
            lineNumber: 27
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "sequence"
            type: "int"
            read: "sequence"
            index: 7
            lineNumber: 28
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "active"
            type: "bool"
            read: "isActive"
            notify: "activeChanged"
            index: 8
            lineNumber: 30
            isReadonly: true
        }
        Property {
            name: "source"
            type: "QQuickItem"
            isPointer: true
            read: "source"
            notify: "sourceChanged"
            index: 9
            lineNumber: 31
            isReadonly: true
        }
        Property {
            name: "currentIndex"
            type: "int"
            read: "currentIndex"
            notify: "currentIndexChanged"
            index: 10
            lineNumber: 32
            isReadonly: true
        }
        Property {
            name: "currentItem"
            type: "Onboarding"
            isPointer: true
            read: "currentItem"
            notify: "currentItemChanged"
            index: 11
            lineNumber: 33
            isReadonly: true
        }
        Property {
            name: "currentText"
            type: "QString"
            read: "currentText"
            notify: "currentTextChanged"
            index: 12
            lineNumber: 34
            isReadonly: true
        }
        Property {
            name: "additionalDataComponent"
            type: "QQmlComponent"
            isPointer: true
            read: "additionalDataComponent"
            write: "setAdditionalDataComponent"
            notify: "additionalDataComponentChanged"
            index: 13
            lineNumber: 35
        }
        Property {
            name: "x"
            type: "double"
            read: "x"
            notify: "geometryChanged"
            index: 14
            lineNumber: 36
            isReadonly: true
        }
        Property {
            name: "y"
            type: "double"
            read: "y"
            notify: "geometryChanged"
            index: 15
            lineNumber: 37
            isReadonly: true
        }
        Property {
            name: "width"
            type: "double"
            read: "width"
            notify: "geometryChanged"
            index: 16
            lineNumber: 38
            isReadonly: true
        }
        Property {
            name: "height"
            type: "double"
            read: "height"
            notify: "geometryChanged"
            index: 17
            lineNumber: 39
            isReadonly: true
        }
        Property {
            name: "padding"
            type: "double"
            read: "padding"
            write: "setPadding"
            notify: "paddingChanged"
            index: 18
            lineNumber: 40
        }
        Property {
            name: "blur"
            type: "double"
            read: "blur"
            write: "setBlur"
            notify: "blurChanged"
            index: 19
            lineNumber: 41
        }
        Property {
            name: "blurMax"
            type: "int"
            read: "blurMax"
            write: "setBlurMax"
            notify: "blurMaxChanged"
            index: 20
            lineNumber: 42
        }
        Property {
            name: "hasNextItem"
            type: "bool"
            read: "hasNextItem"
            notify: "navigationChanged"
            index: 21
            lineNumber: 43
            isReadonly: true
        }
        Property {
            name: "hasPreviousItem"
            type: "bool"
            read: "hasPreviousItem"
            notify: "navigationChanged"
            index: 22
            lineNumber: 44
            isReadonly: true
        }
        Signal { name: "isSourceChanged"; lineNumber: 109 }
        Signal { name: "sourceGroupsChanged"; lineNumber: 110 }
        Signal { name: "groupsChanged"; lineNumber: 111 }
        Signal { name: "textsChanged"; lineNumber: 112 }
        Signal { name: "additionalDataChanged"; lineNumber: 113 }
        Signal { name: "enabledChanged"; lineNumber: 114 }
        Signal { name: "aboutToShow"; lineNumber: 115 }
        Signal { name: "hide"; lineNumber: 116 }
        Signal { name: "activeChanged"; lineNumber: 118 }
        Signal { name: "sourceChanged"; lineNumber: 119 }
        Signal { name: "currentIndexChanged"; lineNumber: 120 }
        Signal { name: "currentItemChanged"; lineNumber: 121 }
        Signal { name: "currentTextChanged"; lineNumber: 122 }
        Signal { name: "additionalDataComponentChanged"; lineNumber: 123 }
        Signal { name: "geometryChanged"; lineNumber: 124 }
        Signal { name: "paddingChanged"; lineNumber: 125 }
        Signal { name: "blurChanged"; lineNumber: 126 }
        Signal { name: "blurMaxChanged"; lineNumber: 127 }
        Signal { name: "navigationChanged"; lineNumber: 128 }
        Signal { name: "aboutToStart"; lineNumber: 129 }
        Signal { name: "finished"; lineNumber: 130 }
        Method { name: "start"; lineNumber: 102 }
        Method {
            name: "start"
            lineNumber: 103
            Parameter { name: "group"; type: "QString" }
        }
        Method { name: "stop"; lineNumber: 104 }
        Method { name: "next"; lineNumber: 105 }
        Method { name: "previous"; lineNumber: 106 }
    }
}
