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: "qdeclarativetexttospeech_p.h" lineNumber: 28 name: "QDeclarativeTextToSpeech" accessSemantics: "reference" prototype: "QTextToSpeech" interfaces: ["QQmlParserStatus"] exports: [ "QtTextToSpeech/TextToSpeech 6.0", "QtTextToSpeech/TextToSpeech 6.6" ] exportMetaObjectRevisions: [1536, 1542] Property { name: "engine" type: "QString" read: "engine" write: "setEngine" notify: "engineChanged" index: 0 lineNumber: 31 isFinal: true } Property { name: "engineParameters" revision: 1542 type: "QVariantMap" read: "engineParameters" write: "setEngineParameters" notify: "engineParametersChanged" index: 1 lineNumber: 32 isFinal: true } Signal { name: "engineChanged" lineNumber: 53 Parameter { type: "QString" } } Signal { name: "engineParametersChanged"; revision: 1542; lineNumber: 54 } Method { name: "findVoices" revision: 1542 type: "QVoice" isList: true isMethodConstant: true lineNumber: 40 Parameter { name: "criteria"; type: "QVariantMap" } } } Component { file: "qtexttospeech.h" lineNumber: 24 name: "QTextToSpeech" accessSemantics: "reference" prototype: "QObject" Enum { name: "State" lineNumber: 38 values: ["Ready", "Speaking", "Paused", "Error", "Synthesizing"] } Enum { name: "ErrorReason" isScoped: true lineNumber: 47 values: [ "NoError", "Initialization", "Configuration", "Input", "Playback" ] } Enum { name: "BoundaryHint" isScoped: true lineNumber: 56 values: ["Default", "Immediate", "Word", "Sentence", "Utterance"] } Enum { name: "Capabilities" alias: "Capability" isFlag: true isScoped: true lineNumber: 65 values: [ "None", "Speak", "PauseResume", "WordByWordProgress", "Synthesize" ] } Property { name: "engine" type: "QString" read: "engine" write: "setEngine" notify: "engineChanged" index: 0 lineNumber: 27 } Property { name: "state" type: "State" read: "state" notify: "stateChanged" index: 1 lineNumber: 28 isReadonly: true isFinal: true } Property { name: "volume" type: "double" read: "volume" write: "setVolume" notify: "volumeChanged" index: 2 lineNumber: 29 isFinal: true } Property { name: "rate" type: "double" read: "rate" write: "setRate" notify: "rateChanged" index: 3 lineNumber: 30 isFinal: true } Property { name: "pitch" type: "double" read: "pitch" write: "setPitch" notify: "pitchChanged" index: 4 lineNumber: 31 isFinal: true } Property { name: "locale" type: "QLocale" read: "locale" write: "setLocale" notify: "localeChanged" index: 5 lineNumber: 32 isFinal: true } Property { name: "voice" type: "QVoice" read: "voice" write: "setVoice" notify: "voiceChanged" index: 6 lineNumber: 33 isFinal: true } Property { name: "engineCapabilities" revision: 1542 type: "Capabilities" read: "engineCapabilities" notify: "engineChanged" index: 7 lineNumber: 34 isReadonly: true isFinal: true } Signal { name: "engineChanged" lineNumber: 165 Parameter { name: "engine"; type: "QString" } } Signal { name: "stateChanged" lineNumber: 166 Parameter { name: "state"; type: "QTextToSpeech::State" } } Signal { name: "errorOccurred" lineNumber: 167 Parameter { name: "error"; type: "QTextToSpeech::ErrorReason" } Parameter { name: "errorString"; type: "QString" } } Signal { name: "localeChanged" lineNumber: 168 Parameter { name: "locale"; type: "QLocale" } } Signal { name: "rateChanged" lineNumber: 169 Parameter { name: "rate"; type: "double" } } Signal { name: "pitchChanged" lineNumber: 170 Parameter { name: "pitch"; type: "double" } } Signal { name: "volumeChanged" lineNumber: 171 Parameter { name: "volume"; type: "double" } } Signal { name: "voiceChanged" lineNumber: 172 Parameter { name: "voice"; type: "QVoice" } } Signal { name: "sayingWord" lineNumber: 174 Parameter { name: "word"; type: "QString" } Parameter { name: "id"; type: "qsizetype" } Parameter { name: "start"; type: "qsizetype" } Parameter { name: "length"; type: "qsizetype" } } Signal { name: "aboutToSynthesize" lineNumber: 175 Parameter { name: "id"; type: "qsizetype" } } Method { name: "say" lineNumber: 151 Parameter { name: "text"; type: "QString" } } Method { name: "enqueue" type: "qsizetype" lineNumber: 152 Parameter { name: "text"; type: "QString" } } Method { name: "stop" lineNumber: 153 Parameter { name: "boundaryHint"; type: "QTextToSpeech::BoundaryHint" } } Method { name: "stop"; isCloned: true; lineNumber: 153 } Method { name: "pause" lineNumber: 154 Parameter { name: "boundaryHint"; type: "QTextToSpeech::BoundaryHint" } } Method { name: "pause"; isCloned: true; lineNumber: 154 } Method { name: "resume"; lineNumber: 155 } Method { name: "setLocale" lineNumber: 157 Parameter { name: "locale"; type: "QLocale" } } Method { name: "setRate" lineNumber: 159 Parameter { name: "rate"; type: "double" } } Method { name: "setPitch" lineNumber: 160 Parameter { name: "pitch"; type: "double" } } Method { name: "setVolume" lineNumber: 161 Parameter { name: "volume"; type: "double" } } Method { name: "setVoice" lineNumber: 162 Parameter { name: "voice"; type: "QVoice" } } Method { name: "setEngine" type: "bool" lineNumber: 81 Parameter { name: "engine"; type: "QString" } Parameter { name: "params"; type: "QVariantMap" } } Method { name: "setEngine" type: "bool" isCloned: true lineNumber: 81 Parameter { name: "engine"; type: "QString" } } Method { name: "errorReason" type: "QTextToSpeech::ErrorReason" isMethodConstant: true lineNumber: 86 } Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 87 } Method { name: "availableLocales" type: "QLocale" isList: true isMethodConstant: true lineNumber: 89 } Method { name: "availableVoices" type: "QVoice" isList: true isMethodConstant: true lineNumber: 93 } Method { name: "availableEngines"; type: "QStringList"; lineNumber: 99 } } Component { file: "qtexttospeech_qmltypes_p.h" lineNumber: 24 name: "QVoice" accessSemantics: "value" exports: ["QtTextToSpeech/voice 6.0", "QtTextToSpeech/voice 6.6"] isCreatable: false exportMetaObjectRevisions: [1536, 1542] Enum { name: "Gender" lineNumber: 30 values: ["Male", "Female", "Unknown"] } Enum { name: "Age" lineNumber: 37 values: ["Child", "Teenager", "Adult", "Senior", "Other"] } Property { name: "name" type: "QString" read: "name" index: 0 lineNumber: 23 isReadonly: true isPropertyConstant: true } Property { name: "gender" type: "Gender" read: "gender" index: 1 lineNumber: 24 isReadonly: true isPropertyConstant: true } Property { name: "age" type: "Age" read: "age" index: 2 lineNumber: 25 isReadonly: true isPropertyConstant: true } Property { name: "locale" type: "QLocale" read: "locale" index: 3 lineNumber: 26 isReadonly: true isPropertyConstant: true } Property { name: "language" revision: 1542 type: "QLocale::Language" read: "language" index: 4 lineNumber: 27 isReadonly: true } } Component { file: "qtexttospeech_qmltypes_p.h" lineNumber: 38 name: "QVoiceDerived" accessSemantics: "none" prototype: "QVoice" exports: ["QtTextToSpeech/Voice 6.0", "QtTextToSpeech/Voice 6.6"] isCreatable: false exportMetaObjectRevisions: [1536, 1542] } Component { file: "qvoiceselectorattached_p.h" lineNumber: 29 name: "QVoiceSelectorAttached" accessSemantics: "reference" prototype: "QObject" exports: ["QtTextToSpeech/VoiceSelector 6.6"] isCreatable: false exportMetaObjectRevisions: [1542] attachedType: "QVoiceSelectorAttached" Property { name: "name" type: "QVariant" read: "name" write: "setName" notify: "nameChanged" index: 0 lineNumber: 32 isFinal: true } Property { name: "gender" type: "QVoice::Gender" read: "gender" write: "setGender" notify: "genderChanged" index: 1 lineNumber: 33 isFinal: true } Property { name: "age" type: "QVoice::Age" read: "age" write: "setAge" notify: "ageChanged" index: 2 lineNumber: 34 isFinal: true } Property { name: "locale" type: "QLocale" read: "locale" write: "setLocale" notify: "localeChanged" index: 3 lineNumber: 35 isFinal: true } Property { name: "language" type: "QLocale" read: "language" write: "setLanguage" notify: "languageChanged" index: 4 lineNumber: 36 isFinal: true } Signal { name: "nameChanged"; lineNumber: 67 } Signal { name: "genderChanged"; lineNumber: 68 } Signal { name: "ageChanged"; lineNumber: 69 } Signal { name: "localeChanged"; lineNumber: 70 } Signal { name: "languageChanged"; lineNumber: 71 } Method { name: "select"; lineNumber: 64 } } }