Warning, /libraries/libqmycroft/lib/plugins.qmltypes is written in an unsupported language. File is not indexed.

0001 import QtQuick.tooling 1.2
0002 
0003 // This file describes the plugin-supplied types contained in the library.
0004 // It is used for QML tooling purposes only.
0005 //
0006 // This file was auto-generated by:
0007 // 'qmlplugindump -nonrelocatable Libqmycroft 1.0'
0008 
0009 Module {
0010     dependencies: [
0011         "QtGraphicalEffects 1.12",
0012         "QtQml 2.7",
0013         "QtQml.Models 2.2",
0014         "QtQml.WorkerScript 2.15",
0015         "QtQuick 2.9",
0016         "QtQuick.Controls 2.5",
0017         "QtQuick.Controls.Fusion 2.15",
0018         "QtQuick.Controls.Imagine 2.15",
0019         "QtQuick.Controls.Material 2.15",
0020         "QtQuick.Controls.Styles 1.4",
0021         "QtQuick.Controls.Styles.Plasma 2.0",
0022         "QtQuick.Controls.Universal 2.15",
0023         "QtQuick.Extras 1.4",
0024         "QtQuick.Layouts 1.4",
0025         "QtQuick.Templates 2.5",
0026         "QtQuick.Window 2.6",
0027         "org.kde.kconfig 1.0",
0028         "org.kde.kirigami 2.16",
0029         "org.kde.kquickcontrolsaddons 2.0",
0030         "org.kde.plasma.components 3.0",
0031         "org.kde.plasma.core 2.0",
0032         "org.kde.plasma.extras 2.0"
0033     ]
0034     Component {
0035         name: "AudioTranscribe"
0036         prototype: "QObject"
0037         exports: ["Libqmycroft/AudioTranscribe 1.0"]
0038         exportMetaObjectRevisions: [0]
0039         Enum {
0040             name: "Status"
0041             values: {
0042                 "Inactive": 0,
0043                 "Active": 1
0044             }
0045         }
0046         Property { name: "status"; type: "Status"; isReadonly: true }
0047         Signal { name: "transcribeStatusChanged" }
0048         Signal {
0049             name: "responseReceived"
0050             Parameter { name: "response"; type: "string" }
0051         }
0052         Signal { name: "startRequested" }
0053         Signal { name: "endRequested" }
0054         Signal { name: "recordingStarted" }
0055         Signal { name: "recordingEnded" }
0056         Signal { name: "requestIdentifierGenerated" }
0057         Method { name: "start" }
0058         Method { name: "stop" }
0059         Method { name: "generateRequestIdentifier" }
0060         Method { name: "getRequestIdentifier"; type: "string" }
0061     }
0062     Component {
0063         name: "Controller"
0064         prototype: "QObject"
0065         exports: ["Libqmycroft/Controller 1.0"]
0066         isCreatable: false
0067         isSingleton: true
0068         exportMetaObjectRevisions: [0]
0069         Enum {
0070             name: "Status"
0071             values: {
0072                 "Connecting": 0,
0073                 "Open": 1,
0074                 "Closing": 2,
0075                 "Closed": 3,
0076                 "Error": 4
0077             }
0078         }
0079         Property { name: "status"; type: "Status"; isReadonly: true }
0080         Property { name: "speaking"; type: "bool"; isReadonly: true }
0081         Property { name: "listening"; type: "bool"; isReadonly: true }
0082         Property { name: "currentSkill"; type: "string"; isReadonly: true }
0083         Property { name: "currentIntent"; type: "string"; isReadonly: true }
0084         Property { name: "serverReady"; type: "bool"; isReadonly: true }
0085         Property { name: "webSocketAddress"; type: "string" }
0086         Property { name: "useHivemind"; type: "bool" }
0087         Signal { name: "socketStatusChanged" }
0088         Signal { name: "closed" }
0089         Signal { name: "isSpeakingChanged" }
0090         Signal { name: "isListeningChanged" }
0091         Signal { name: "stopped" }
0092         Signal { name: "notUnderstood" }
0093         Signal {
0094             name: "speechRequestedChanged"
0095             Parameter { name: "expectingResponse"; type: "bool" }
0096         }
0097         Signal {
0098             name: "intentRecevied"
0099             Parameter { name: "type"; type: "string" }
0100             Parameter { name: "data"; type: "QVariantMap" }
0101         }
0102         Signal {
0103             name: "fallbackTextRecieved"
0104             Parameter { name: "skill"; type: "string" }
0105             Parameter { name: "data"; type: "QVariantMap" }
0106         }
0107         Signal {
0108             name: "utteranceManagedBySkill"
0109             Parameter { name: "skill"; type: "string" }
0110         }
0111         Signal {
0112             name: "skillTimeoutReceived"
0113             Parameter { name: "skillidleid"; type: "string" }
0114         }
0115         Signal {
0116             name: "messageReceived"
0117             Parameter { name: "message"; type: "string" }
0118         }
0119         Signal { name: "webSocketChanged" }
0120         Method { name: "start" }
0121         Method { name: "disconnectSocket" }
0122         Method { name: "reconnect" }
0123         Method {
0124             name: "sendRequest"
0125             Parameter { name: "type"; type: "string" }
0126             Parameter { name: "data"; type: "QVariantMap" }
0127         }
0128         Method {
0129             name: "sendBinary"
0130             Parameter { name: "type"; type: "string" }
0131             Parameter { name: "data"; type: "QJsonObject" }
0132         }
0133         Method {
0134             name: "sendText"
0135             Parameter { name: "message"; type: "string" }
0136         }
0137         Method {
0138             name: "setWebSocketAddress"
0139             Parameter { name: "webSocketAddress"; type: "string" }
0140         }
0141         Method {
0142             name: "setUseHivemind"
0143             Parameter { name: "useHivemind"; type: "bool" }
0144         }
0145     }
0146     Component {
0147         name: "SkillEntry"
0148         prototype: "QObject"
0149         exports: ["Libqmycroft/SkillEntry 1.0"]
0150         exportMetaObjectRevisions: [0]
0151         Property { name: "intent"; type: "string" }
0152         Property { name: "action"; type: "string" }
0153         Property { name: "voc"; type: "string" }
0154         Property { name: "dialog"; type: "string" }
0155         Signal {
0156             name: "intentChanged"
0157             Parameter { name: "intent"; type: "string" }
0158         }
0159         Signal {
0160             name: "actionChanged"
0161             Parameter { name: "action"; type: "string" }
0162         }
0163         Signal {
0164             name: "vocChanged"
0165             Parameter { name: "voc"; type: "string" }
0166         }
0167         Signal {
0168             name: "dialogChanged"
0169             Parameter { name: "dialog"; type: "string" }
0170         }
0171     }
0172     Component {
0173         name: "SkillManager"
0174         defaultProperty: "items"
0175         prototype: "QObject"
0176         exports: ["Libqmycroft/SkillManager 1.0"]
0177         exportMetaObjectRevisions: [0]
0178         Property { name: "skillNamespace"; type: "string" }
0179         Property { name: "socketAddress"; type: "string" }
0180         Property { name: "items"; type: "SkillEntry"; isList: true; isReadonly: true }
0181         Signal {
0182             name: "socketReadyChanged"
0183             Parameter { name: "socketReady"; type: "bool" }
0184         }
0185         Signal {
0186             name: "intentResponse"
0187             Parameter { name: "response"; type: "QVariant" }
0188             Parameter { name: "action"; type: "string" }
0189         }
0190         Method { name: "itemsCount"; type: "int" }
0191         Method {
0192             name: "item"
0193             type: "SkillEntry*"
0194             Parameter { type: "int" }
0195         }
0196         Method {
0197             name: "setSkillNamespace"
0198             Parameter { name: "skillNamespace"; type: "string" }
0199         }
0200         Method {
0201             name: "toJson"
0202             type: "QJsonObject"
0203             Parameter { name: "item"; type: "SkillEntry*&" }
0204         }
0205         Method { name: "createSkill" }
0206         Method { name: "deleteSkill" }
0207         Method { name: "isSocketReady"; type: "bool" }
0208         Method {
0209             name: "onMainSocketMessageReceived"
0210             Parameter { name: "message"; type: "string" }
0211         }
0212         Method {
0213             name: "setSocketAddress"
0214             Parameter { name: "socketAddress"; type: "string" }
0215         }
0216     }
0217     Component {
0218         prototype: "QQuickButton"
0219         name: "Libqmycroft/TranscribeButton 1.0"
0220         exports: ["Libqmycroft/TranscribeButton 1.0"]
0221         exportMetaObjectRevisions: [0]
0222         isComposite: true
0223         defaultProperty: "data"
0224         Property { name: "transcribeActive"; type: "bool" }
0225         Property { name: "target"; type: "QVariant" }
0226         Property { name: "requestID"; type: "QVariant" }
0227         Method { name: "generateUniqueID"; type: "QVariant" }
0228         Method {
0229             name: "delay"
0230             type: "QVariant"
0231             Parameter { name: "delayTime"; type: "QVariant" }
0232             Parameter { name: "cb"; type: "QVariant" }
0233         }
0234     }
0235 }