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/qtquickcontrols2basicforeign_p.h"
        lineNumber: 51
        resolvedFile: "private/qquickcontextmenu_p.h"
        lineNumberInResolvedFile: 28
        name: "QQuickContextMenu"
        accessSemantics: "reference"
        prototype: "QObject"
        interfaces: ["QQmlParserStatus"]
        exports: ["QtQuick.Controls.Basic/ContextMenu 6.9"]
        isCreatable: false
        exportMetaObjectRevisions: [1545]
        attachedType: "QQuickContextMenu"
        Property {
            name: "menu"
            type: "QQuickMenu"
            isPointer: true
            read: "menu"
            write: "setMenu"
            notify: "menuChanged"
            index: 0
            lineNumber: 32
            isFinal: true
        }
        Signal { name: "menuChanged"; lineNumber: 48 }
        Signal {
            name: "requested"
            lineNumber: 49
            Parameter { name: "position"; type: "QPointF" }
        }
    }
    Component {
        file: "private/qtquickcontrols2basicforeign_p.h"
        lineNumber: 31
        resolvedFile: "private/qquickoverlay_p.h"
        lineNumberInResolvedFile: 29
        name: "QQuickOverlay"
        accessSemantics: "reference"
        defaultProperty: "data"
        parentProperty: "parent"
        prototype: "QQuickItem"
        exports: [
            "QtQuick.Controls.Basic/Overlay 2.3",
            "QtQuick.Controls.Basic/Overlay 2.4",
            "QtQuick.Controls.Basic/Overlay 2.7",
            "QtQuick.Controls.Basic/Overlay 2.11",
            "QtQuick.Controls.Basic/Overlay 6.0",
            "QtQuick.Controls.Basic/Overlay 6.3",
            "QtQuick.Controls.Basic/Overlay 6.7",
            "QtQuick.Controls.Basic/Overlay 6.12"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [
            515,
            516,
            519,
            523,
            1536,
            1539,
            1543,
            1548
        ]
        attachedType: "QQuickOverlayAttached"
        Property {
            name: "modal"
            type: "QQmlComponent"
            isPointer: true
            read: "modal"
            write: "setModal"
            notify: "modalChanged"
            index: 0
            lineNumber: 32
            isFinal: true
        }
        Property {
            name: "modeless"
            type: "QQmlComponent"
            isPointer: true
            read: "modeless"
            write: "setModeless"
            notify: "modelessChanged"
            index: 1
            lineNumber: 33
            isFinal: true
        }
        Signal { name: "modalChanged"; lineNumber: 54 }
        Signal { name: "modelessChanged"; lineNumber: 55 }
        Signal { name: "pressed"; lineNumber: 56 }
        Signal { name: "released"; lineNumber: 57 }
    }
    Component {
        file: "private/qtquickcontrols2basicforeign_p.h"
        lineNumber: 41
        resolvedFile: "private/qquicksplitview_p.h"
        lineNumberInResolvedFile: 163
        name: "QQuickSplitHandleAttached"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtQuick.Controls.Basic/SplitHandle 2.13",
            "QtQuick.Controls.Basic/SplitHandle 6.0"
        ]
        isCreatable: false
        exportMetaObjectRevisions: [525, 1536]
        attachedType: "QQuickSplitHandleAttached"
        Property {
            name: "hovered"
            type: "bool"
            read: "isHovered"
            notify: "hoveredChanged"
            index: 0
            lineNumber: 166
            isReadonly: true
            isFinal: true
        }
        Property {
            name: "pressed"
            type: "bool"
            read: "isPressed"
            notify: "pressedChanged"
            index: 1
            lineNumber: 167
            isReadonly: true
            isFinal: true
        }
        Signal { name: "hoveredChanged"; lineNumber: 182 }
        Signal { name: "pressedChanged"; lineNumber: 183 }
    }
}
