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/qqmlbind_p.h"
        lineNumber: 27
        name: "QQmlBind"
        accessSemantics: "reference"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus", "QQmlPropertyValueSource"]
        immediateNames: [
            "objectName",
            "target",
            "property",
            "value",
            "when",
            "delayed",
            "restoreMode"
        ]
        exports: [
            "QtQml/Binding 2.0",
            "QtQml/Binding 2.8",
            "QtQml/Binding 2.14",
            "QtQml/Binding 6.0",
            "QtQml/Binding 6.10"
        ]
        exportMetaObjectRevisions: [512, 520, 526, 1536, 1546]
        Enum {
            name: "RestorationMode"
            lineNumber: 30
            values: [
                "RestoreNone",
                "RestoreBinding",
                "RestoreValue",
                "RestoreBindingOrValue"
            ]
        }
        Property {
            name: "target"
            type: "QObject"
            isPointer: true
            read: "object"
            write: "setObject"
            notify: "objectChanged"
            index: 0
            lineNumber: 42
        }
        Property {
            name: "property"
            type: "QString"
            read: "property"
            write: "setProperty"
            notify: "propertyChanged"
            index: 1
            lineNumber: 43
        }
        Property {
            name: "value"
            type: "QVariant"
            read: "value"
            write: "setValue"
            notify: "valueChanged"
            index: 2
            lineNumber: 44
        }
        Property {
            name: "when"
            type: "bool"
            read: "when"
            write: "setWhen"
            notify: "whenChanged"
            index: 3
            lineNumber: 45
        }
        Property {
            name: "delayed"
            revision: 520
            type: "bool"
            read: "delayed"
            write: "setDelayed"
            notify: "delayedChanged"
            index: 4
            lineNumber: 46
        }
        Property {
            name: "restoreMode"
            revision: 526
            type: "RestorationMode"
            read: "restoreMode"
            write: "setRestoreMode"
            notify: "restoreModeChanged"
            index: 5
            lineNumber: 47
        }
        Signal { name: "restoreModeChanged"; lineNumber: 77 }
        Signal { name: "objectChanged"; revision: 1546; lineNumber: 78 }
        Signal { name: "propertyChanged"; revision: 1546; lineNumber: 79 }
        Signal { name: "valueChanged"; revision: 1546; lineNumber: 80 }
        Signal { name: "whenChanged"; revision: 1546; lineNumber: 81 }
        Signal { name: "delayedChanged"; revision: 1546; lineNumber: 82 }
        Method { name: "targetValueChanged"; lineNumber: 94 }
    }
    Component {
        file: "private/qqmlconnections_p.h"
        lineNumber: 32
        name: "QQmlConnections"
        accessSemantics: "reference"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtQml/Connections 2.0",
            "QtQml/Connections 2.3",
            "QtQml/Connections 6.0"
        ]
        hasCustomParser: true
        exportMetaObjectRevisions: [512, 515, 1536]
        Property {
            name: "target"
            type: "QObject"
            isPointer: true
            read: "target"
            write: "setTarget"
            notify: "targetChanged"
            index: 0
            lineNumber: 38
        }
        Property {
            name: "enabled"
            revision: 515
            type: "bool"
            read: "isEnabled"
            write: "setEnabled"
            notify: "enabledChanged"
            index: 1
            lineNumber: 39
        }
        Property {
            name: "ignoreUnknownSignals"
            type: "bool"
            read: "ignoreUnknownSignals"
            write: "setIgnoreUnknownSignals"
            index: 2
            lineNumber: 40
        }
        Signal { name: "targetChanged"; lineNumber: 63 }
        Signal { name: "enabledChanged"; revision: 515; lineNumber: 64 }
    }
    Component {
        file: "private/qqmllocaleenums_p.h"
        lineNumber: 38
        name: "QQmlLocaleEnums"
        accessSemantics: "none"
        prototype: "QQmlLocale"
        exports: ["QtQml/Locale 2.2", "QtQml/Locale 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [514, 1536]
    }
    Component {
        file: "private/qqmlloggingcategory_p.h"
        lineNumber: 33
        name: "QQmlLoggingCategory"
        accessSemantics: "reference"
        prototype: "QQmlLoggingCategoryBase"
        interfaces: ["QQmlParserStatus"]
        exports: [
            "QtQml/LoggingCategory 2.8",
            "QtQml/LoggingCategory 2.12",
            "QtQml/LoggingCategory 6.0"
        ]
        exportMetaObjectRevisions: [520, 524, 1536]
        Enum {
            name: "DefaultLogLevel"
            lineNumber: 44
            values: ["Debug", "Info", "Warning", "Critical", "Fatal"]
        }
        Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 0; lineNumber: 38 }
        Property {
            name: "defaultLogLevel"
            revision: 524
            type: "DefaultLogLevel"
            read: "defaultLogLevel"
            write: "setDefaultLogLevel"
            index: 1
            lineNumber: 39
        }
    }
    Component {
        file: "private/qqmltimer_p.h"
        lineNumber: 30
        name: "QQmlTimer"
        accessSemantics: "reference"
        parentProperty: "parent"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: ["QtQml/Timer 2.0", "QtQml/Timer 6.0"]
        exportMetaObjectRevisions: [512, 1536]
        Property {
            name: "interval"
            type: "int"
            read: "interval"
            write: "setInterval"
            notify: "intervalChanged"
            index: 0
            lineNumber: 35
        }
        Property {
            name: "running"
            type: "bool"
            read: "isRunning"
            write: "setRunning"
            notify: "runningChanged"
            index: 1
            lineNumber: 36
        }
        Property {
            name: "repeat"
            type: "bool"
            read: "isRepeating"
            write: "setRepeating"
            notify: "repeatChanged"
            index: 2
            lineNumber: 37
        }
        Property {
            name: "triggeredOnStart"
            type: "bool"
            read: "triggeredOnStart"
            write: "setTriggeredOnStart"
            notify: "triggeredOnStartChanged"
            index: 3
            lineNumber: 38
        }
        Property {
            name: "parent"
            type: "QObject"
            isPointer: true
            read: "parent"
            index: 4
            lineNumber: 39
            isReadonly: true
            isPropertyConstant: true
        }
        Signal { name: "triggered"; lineNumber: 71 }
        Signal { name: "runningChanged"; lineNumber: 72 }
        Signal { name: "intervalChanged"; lineNumber: 73 }
        Signal { name: "repeatChanged"; lineNumber: 74 }
        Signal { name: "triggeredOnStartChanged"; lineNumber: 75 }
        Method { name: "start"; lineNumber: 66 }
        Method { name: "stop"; lineNumber: 67 }
        Method { name: "restart"; lineNumber: 68 }
        Method { name: "ticked"; lineNumber: 81 }
    }
}
