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/qquickvirtualkeyboardsettings_p.h"
        lineNumber: 29
        name: "QtVirtualKeyboard::QQuickVirtualKeyboardSettings"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: [
            "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 1.0",
            "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.0",
            "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.1",
            "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.6",
            "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.8",
            "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.9"
        ]
        isCreatable: false
        isSingleton: true
        exportMetaObjectRevisions: [256, 1536, 1537, 1542, 1544, 1545]
        Property {
            name: "style"
            type: "QUrl"
            read: "style"
            notify: "styleChanged"
            index: 0
            lineNumber: 33
            isReadonly: true
        }
        Property {
            name: "layoutPath"
            type: "QUrl"
            read: "layoutPath"
            write: "setLayoutPath"
            notify: "layoutPathChanged"
            index: 1
            lineNumber: 34
        }
        Property {
            name: "styleName"
            type: "QString"
            read: "styleName"
            write: "setStyleName"
            notify: "styleNameChanged"
            index: 2
            lineNumber: 35
        }
        Property {
            name: "locale"
            type: "QString"
            read: "locale"
            write: "setLocale"
            notify: "localeChanged"
            index: 3
            lineNumber: 36
        }
        Property {
            name: "availableLocales"
            type: "QStringList"
            read: "availableLocales"
            notify: "availableLocalesChanged"
            index: 4
            lineNumber: 37
            isReadonly: true
        }
        Property {
            name: "activeLocales"
            type: "QStringList"
            read: "activeLocales"
            write: "setActiveLocales"
            notify: "activeLocalesChanged"
            index: 5
            lineNumber: 38
        }
        Property {
            name: "wordCandidateList"
            type: "QtVirtualKeyboard::QQuickWordCandidateListSettings"
            isPointer: true
            read: "wordCandidateList"
            index: 6
            lineNumber: 39
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "fullScreenMode"
            type: "bool"
            read: "fullScreenMode"
            write: "setFullScreenMode"
            notify: "fullScreenModeChanged"
            index: 7
            lineNumber: 40
        }
        Property {
            name: "userDataPath"
            revision: 1537
            type: "QString"
            read: "userDataPath"
            write: "setUserDataPath"
            notify: "userDataPathChanged"
            index: 8
            lineNumber: 41
        }
        Property {
            name: "hwrTimeoutForAlphabetic"
            revision: 1537
            type: "int"
            read: "hwrTimeoutForAlphabetic"
            write: "setHwrTimeoutForAlphabetic"
            notify: "hwrTimeoutForAlphabeticChanged"
            index: 9
            lineNumber: 42
        }
        Property {
            name: "hwrTimeoutForCjk"
            revision: 1537
            type: "int"
            read: "hwrTimeoutForCjk"
            write: "setHwrTimeoutForCjk"
            notify: "hwrTimeoutForCjkChanged"
            index: 10
            lineNumber: 43
        }
        Property {
            name: "inputMethodHints"
            revision: 1537
            type: "Qt::InputMethodHints"
            read: "inputMethodHints"
            write: "setInputMethodHints"
            notify: "inputMethodHintsChanged"
            index: 11
            lineNumber: 44
        }
        Property {
            name: "handwritingModeDisabled"
            revision: 1537
            type: "bool"
            read: "isHandwritingModeDisabled"
            write: "setHandwritingModeDisabled"
            notify: "handwritingModeDisabledChanged"
            index: 12
            lineNumber: 45
        }
        Property {
            name: "defaultInputMethodDisabled"
            revision: 1537
            type: "bool"
            read: "isDefaultInputMethodDisabled"
            write: "setDefaultInputMethodDisabled"
            notify: "defaultInputMethodDisabledChanged"
            index: 13
            lineNumber: 46
        }
        Property {
            name: "defaultDictionaryDisabled"
            revision: 1537
            type: "bool"
            read: "isDefaultDictionaryDisabled"
            write: "setDefaultDictionaryDisabled"
            notify: "defaultDictionaryDisabledChanged"
            index: 14
            lineNumber: 47
        }
        Property {
            name: "visibleFunctionKeys"
            revision: 1542
            type: "QtVirtualKeyboard::KeyboardFunctionKeys"
            read: "visibleFunctionKeys"
            write: "setVisibleFunctionKeys"
            notify: "visibleFunctionKeysChanged"
            index: 15
            lineNumber: 48
        }
        Property {
            name: "closeOnReturn"
            revision: 1544
            type: "bool"
            read: "closeOnReturn"
            write: "setCloseOnReturn"
            notify: "closeOnReturnChanged"
            index: 16
            lineNumber: 49
        }
        Property {
            name: "keySoundVolume"
            revision: 1545
            type: "double"
            read: "keySoundVolume"
            write: "setKeySoundVolume"
            notify: "keySoundVolumeChanged"
            index: 17
            lineNumber: 50
        }
        Signal { name: "styleChanged"; lineNumber: 115 }
        Signal { name: "styleNameChanged"; lineNumber: 116 }
        Signal { name: "localeChanged"; lineNumber: 117 }
        Signal { name: "availableLocalesChanged"; lineNumber: 118 }
        Signal { name: "activeLocalesChanged"; lineNumber: 119 }
        Signal { name: "layoutPathChanged"; lineNumber: 120 }
        Signal { name: "fullScreenModeChanged"; lineNumber: 121 }
        Signal { name: "userDataPathChanged"; revision: 1537; lineNumber: 122 }
        Signal { name: "userDataReset"; revision: 1537; lineNumber: 123 }
        Signal { name: "hwrTimeoutForAlphabeticChanged"; revision: 1537; lineNumber: 124 }
        Signal { name: "hwrTimeoutForCjkChanged"; revision: 1537; lineNumber: 125 }
        Signal { name: "inputMethodHintsChanged"; revision: 1537; lineNumber: 126 }
        Signal { name: "handwritingModeDisabledChanged"; revision: 1537; lineNumber: 127 }
        Signal { name: "defaultInputMethodDisabledChanged"; revision: 1537; lineNumber: 128 }
        Signal { name: "defaultDictionaryDisabledChanged"; revision: 1537; lineNumber: 129 }
        Signal { name: "visibleFunctionKeysChanged"; revision: 1542; lineNumber: 130 }
        Signal { name: "closeOnReturnChanged"; revision: 1544; lineNumber: 131 }
        Signal { name: "keySoundVolumeChanged"; revision: 1545; lineNumber: 132 }
        Method {
            name: "convertVolume"
            revision: 1545
            type: "double"
            isMethodConstant: true
            lineNumber: 112
            Parameter { name: "volume"; type: "double" }
        }
    }
    Component {
        file: "private/qquickvirtualkeyboardsettings_p.h"
        lineNumber: 139
        name: "QtVirtualKeyboard::QQuickWordCandidateListSettings"
        accessSemantics: "reference"
        prototype: "QObject"
        Property {
            name: "autoHideDelay"
            type: "int"
            read: "autoHideDelay"
            write: "setAutoHideDelay"
            notify: "autoHideDelayChanged"
            index: 0
            lineNumber: 142
        }
        Property {
            name: "alwaysVisible"
            type: "bool"
            read: "alwaysVisible"
            write: "setAlwaysVisible"
            notify: "alwaysVisibleChanged"
            index: 1
            lineNumber: 143
        }
        Property {
            name: "autoCommitWord"
            type: "bool"
            read: "autoCommitWord"
            write: "setAutoCommitWord"
            notify: "autoCommitWordChanged"
            index: 2
            lineNumber: 144
        }
        Signal { name: "autoHideDelayChanged"; lineNumber: 161 }
        Signal { name: "alwaysVisibleChanged"; lineNumber: 162 }
        Signal { name: "autoCommitWordChanged"; lineNumber: 163 }
    }
}
