Warning, /system/mycroft-gui/import/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 -noinstantiate -notrelocatable -nonrelocatable Mycroft 1.0'
0008 
0009 Module {
0010     dependencies: [
0011         "QtGraphicalEffects 1.12",
0012         "QtMultimedia 5.12",
0013         "QtQml 2.7",
0014         "QtQml.Models 2.2",
0015         "QtQml.WorkerScript 2.12",
0016         "QtQuick 2.9",
0017         "QtQuick.Controls 2.5",
0018         "QtQuick.Controls.Fusion 2.12",
0019         "QtQuick.Controls.Imagine 2.12",
0020         "QtQuick.Controls.Material 2.12",
0021         "QtQuick.Controls.Styles 1.4",
0022         "QtQuick.Controls.Styles.Plasma 2.0",
0023         "QtQuick.Controls.Universal 2.12",
0024         "QtQuick.Extras 1.4",
0025         "QtQuick.Layouts 1.4",
0026         "QtQuick.Templates 2.5",
0027         "QtQuick.Window 2.6",
0028         "org.kde.kconfig 1.0",
0029         "org.kde.kirigami 2.11",
0030         "org.kde.kquickcontrolsaddons 2.0",
0031         "org.kde.plasma.components 3.0",
0032         "org.kde.plasma.core 2.0",
0033         "org.kde.plasma.extras 2.0"
0034     ]
0035     Component {
0036         name: "AbstractDelegate"
0037         defaultProperty: "contentData"
0038         prototype: "QQuickItem"
0039         exports: ["Mycroft/AbstractDelegate 1.0"]
0040         exportMetaObjectRevisions: [0]
0041         Property { name: "sessionData"; type: "SessionDataMap"; isReadonly: true; isPointer: true }
0042         Property { name: "fillWidth"; type: "bool" }
0043         Property { name: "timeout"; type: "int" }
0044         Property { name: "skillBackgroundSource"; type: "string" }
0045         Property { name: "skillBackgroundColorOverlay"; type: "QColor" }
0046         Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
0047         Property { name: "contentItemAutoHeight"; type: "bool" }
0048         Property { name: "contentItemAutoWidth"; type: "bool" }
0049         Property { name: "background"; type: "QQuickItem"; isPointer: true }
0050         Property { name: "leftPadding"; type: "int" }
0051         Property { name: "rightPadding"; type: "int" }
0052         Property { name: "topPadding"; type: "int" }
0053         Property { name: "bottomPadding"; type: "int" }
0054         Property { name: "leftInset"; type: "int" }
0055         Property { name: "rightInset"; type: "int" }
0056         Property { name: "topInset"; type: "int" }
0057         Property { name: "bottomInset"; type: "int" }
0058         Property { name: "contentWidth"; type: "int"; isReadonly: true }
0059         Property { name: "contentHeight"; type: "int"; isReadonly: true }
0060         Property { name: "contentData"; type: "QObject"; isList: true; isReadonly: true }
0061         Signal {
0062             name: "guiEvent"
0063             Parameter { name: "eventName"; type: "string" }
0064             Parameter { name: "data"; type: "QVariantMap" }
0065         }
0066         Method {
0067             name: "triggerGuiEvent"
0068             Parameter { name: "eventName"; type: "string" }
0069             Parameter { name: "parameters"; type: "QVariantMap" }
0070         }
0071         Method { name: "skillId"; type: "string" }
0072     }
0073     Component {
0074         name: "AbstractSkillView"
0075         defaultProperty: "data"
0076         prototype: "QQuickItem"
0077         exports: ["Mycroft/AbstractSkillView 1.0"]
0078         exportMetaObjectRevisions: [0]
0079         Property { name: "status"; type: "MycroftController::Status"; isReadonly: true }
0080         Property { name: "activeSkills"; type: "ActiveSkillsModel"; isReadonly: true; isPointer: true }
0081         Signal { name: "activeSkillClosed" }
0082         Signal { name: "closed" }
0083     }
0084     Component {
0085         name: "ActiveSkillsModel"
0086         prototype: "QAbstractListModel"
0087         exports: ["Mycroft/ActiveSkillsModel 1.0"]
0088         isCreatable: false
0089         exportMetaObjectRevisions: [0]
0090         Property { name: "activeIndex"; type: "int"; isReadonly: true }
0091         Property { name: "blackList"; type: "QStringList" }
0092         Property { name: "whiteList"; type: "QStringList" }
0093         Signal {
0094             name: "skillActivated"
0095             Parameter { name: "skillId"; type: "string" }
0096         }
0097         Signal {
0098             name: "blacklistedSkillActivated"
0099             Parameter { name: "skillId"; type: "string" }
0100         }
0101     }
0102     Component {
0103         name: "AudioRec"
0104         prototype: "QObject"
0105         exports: ["Mycroft/AudioRec 1.0"]
0106         isCreatable: false
0107         isSingleton: true
0108         exportMetaObjectRevisions: [0]
0109         Signal {
0110             name: "recordTStatus"
0111             Parameter { name: "recStatus"; type: "string" }
0112         }
0113         Signal {
0114             name: "micAudioLevelChanged"
0115             Parameter { name: "micLevel"; type: "double" }
0116         }
0117         Method { name: "recordTStart" }
0118         Method { name: "recordTStop" }
0119         Method { name: "readStream" }
0120         Method { name: "returnStream" }
0121         Method { name: "captureDataFromDevice" }
0122     }
0123     Component {
0124         name: "DelegatesModel"
0125         prototype: "QAbstractListModel"
0126         exports: ["Mycroft/DelegatesModel 1.0"]
0127         isCreatable: false
0128         exportMetaObjectRevisions: [0]
0129         Property { name: "currentIndex"; type: "int" }
0130     }
0131     Component {
0132         name: "FileReader"
0133         prototype: "QObject"
0134         exports: ["Mycroft/FileReader 1.0"]
0135         isCreatable: false
0136         isSingleton: true
0137         exportMetaObjectRevisions: [0]
0138         Method {
0139             name: "read"
0140             type: "QByteArray"
0141             Parameter { name: "filename"; type: "string" }
0142         }
0143         Method {
0144             name: "file_exists_local"
0145             type: "bool"
0146             Parameter { name: "filename"; type: "string" }
0147         }
0148         Method {
0149             name: "checkForMeta"
0150             type: "QStringList"
0151             Parameter { name: "rootDir"; type: "string" }
0152             Parameter { name: "findFile"; type: "string" }
0153         }
0154     }
0155     Component {
0156         name: "GlobalSettings"
0157         prototype: "QObject"
0158         exports: ["Mycroft/GlobalSettings 1.0"]
0159         isCreatable: false
0160         isSingleton: true
0161         exportMetaObjectRevisions: [0]
0162         Property { name: "webSocketAddress"; type: "string" }
0163         Property { name: "autoConnect"; type: "bool" }
0164         Property { name: "usesRemoteTTS"; type: "bool" }
0165         Property { name: "displayRemoteConfig"; type: "bool" }
0166         Property { name: "usePTTClient"; type: "bool" }
0167         Property { name: "useHivemindProtocol"; type: "bool" }
0168         Signal { name: "webSocketChanged" }
0169     }
0170     Component {
0171         name: "MediaService"
0172         prototype: "QObject"
0173         exports: ["Mycroft/MediaService 1.0"]
0174         isCreatable: false
0175         isSingleton: true
0176         exportMetaObjectRevisions: [0]
0177         Property { name: "spectrum"; type: "QVector<double>"; isReadonly: true }
0178         Property { name: "playbackState"; type: "QMediaPlayer::State"; isReadonly: true }
0179         Property { name: "videoSurface"; type: "QAbstractVideoSurface"; isPointer: true }
0180         Signal { name: "signalVideoSurfaceChanged" }
0181         Signal {
0182             name: "playbackStateChanged"
0183             Parameter { name: "pbstate"; type: "QMediaPlayer::State" }
0184         }
0185         Signal {
0186             name: "mediaStatusChanged"
0187             Parameter { name: "status"; type: "QMediaPlayer::MediaStatus" }
0188         }
0189         Signal {
0190             name: "durationChanged"
0191             Parameter { name: "dur"; type: "qlonglong" }
0192         }
0193         Signal {
0194             name: "positionChanged"
0195             Parameter { name: "pos"; type: "qlonglong" }
0196         }
0197         Signal { name: "playRequested" }
0198         Signal { name: "pauseRequested" }
0199         Signal { name: "stopRequested" }
0200         Signal { name: "repeatRequested" }
0201         Signal { name: "resumeRequested" }
0202         Signal { name: "shuffleRequested" }
0203         Signal { name: "metaReceived" }
0204         Signal { name: "metaUpdated" }
0205         Signal {
0206             name: "levels"
0207             type: "int"
0208             Parameter { name: "left"; type: "double" }
0209             Parameter { name: "right"; type: "double" }
0210         }
0211         Method { name: "setupProbeSource" }
0212         Method {
0213             name: "processBuffer"
0214             Parameter { name: "buffer"; type: "QAudioBuffer" }
0215         }
0216         Method {
0217             name: "playURL"
0218             Parameter { name: "filename"; type: "string" }
0219         }
0220         Method { name: "playerStop" }
0221         Method { name: "playerPause" }
0222         Method { name: "playerContinue" }
0223         Method { name: "playerRestart" }
0224         Method { name: "playerNext" }
0225         Method { name: "playerPrevious" }
0226         Method { name: "playerShuffle" }
0227         Method { name: "playerRepeat" }
0228         Method {
0229             name: "playerSeek"
0230             Parameter { name: "seekvalue"; type: "qlonglong" }
0231         }
0232         Method { name: "playbackState"; type: "QMediaPlayer::State" }
0233         Method {
0234             name: "setPlaybackState"
0235             Parameter { name: "playbackState"; type: "QMediaPlayer::State" }
0236         }
0237         Method { name: "getTrack"; type: "string" }
0238         Method { name: "getPlayerMeta"; type: "QVariantMap" }
0239         Method { name: "getCPSMeta"; type: "QVariantMap" }
0240         Method { name: "getRepeat"; type: "bool" }
0241     }
0242     Component {
0243         name: "MycroftController"
0244         prototype: "QObject"
0245         exports: ["Mycroft/MycroftController 1.0"]
0246         isCreatable: false
0247         isSingleton: true
0248         exportMetaObjectRevisions: [0]
0249         Enum {
0250             name: "Status"
0251             values: {
0252                 "Connecting": 0,
0253                 "Open": 1,
0254                 "Closing": 2,
0255                 "Closed": 3,
0256                 "Error": 4
0257             }
0258         }
0259         Property { name: "status"; type: "Status"; isReadonly: true }
0260         Property { name: "speaking"; type: "bool"; isReadonly: true }
0261         Property { name: "listening"; type: "bool"; isReadonly: true }
0262         Property { name: "currentSkill"; type: "string"; isReadonly: true }
0263         Property { name: "currentIntent"; type: "string"; isReadonly: true }
0264         Property { name: "serverReady"; type: "bool"; isReadonly: true }
0265         Signal { name: "socketStatusChanged" }
0266         Signal { name: "closed" }
0267         Signal { name: "isSpeakingChanged" }
0268         Signal { name: "isListeningChanged" }
0269         Signal { name: "stopped" }
0270         Signal { name: "notUnderstood" }
0271         Signal {
0272             name: "speechRequestedChanged"
0273             Parameter { name: "expectingResponse"; type: "bool" }
0274         }
0275         Signal {
0276             name: "intentRecevied"
0277             Parameter { name: "type"; type: "string" }
0278             Parameter { name: "data"; type: "QVariantMap" }
0279         }
0280         Signal {
0281             name: "fallbackTextRecieved"
0282             Parameter { name: "skill"; type: "string" }
0283             Parameter { name: "data"; type: "QVariantMap" }
0284         }
0285         Signal {
0286             name: "utteranceManagedBySkill"
0287             Parameter { name: "skill"; type: "string" }
0288         }
0289         Signal {
0290             name: "skillTimeoutReceived"
0291             Parameter { name: "skillidleid"; type: "string" }
0292         }
0293         Method { name: "start" }
0294         Method { name: "disconnectSocket" }
0295         Method { name: "reconnect" }
0296         Method {
0297             name: "sendRequest"
0298             Parameter { name: "type"; type: "string" }
0299             Parameter { name: "data"; type: "QVariantMap" }
0300             Parameter { name: "context"; type: "QVariantMap" }
0301         }
0302         Method {
0303             name: "sendRequest"
0304             Parameter { name: "type"; type: "string" }
0305             Parameter { name: "data"; type: "QVariantMap" }
0306         }
0307         Method {
0308             name: "sendBinary"
0309             Parameter { name: "type"; type: "string" }
0310             Parameter { name: "data"; type: "QJsonObject" }
0311             Parameter { name: "context"; type: "QVariantMap" }
0312         }
0313         Method {
0314             name: "sendBinary"
0315             Parameter { name: "type"; type: "string" }
0316             Parameter { name: "data"; type: "QJsonObject" }
0317         }
0318         Method {
0319             name: "sendText"
0320             Parameter { name: "message"; type: "string" }
0321         }
0322         Method { name: "startPTTClient" }
0323     }
0324     Component { name: "QAbstractListModel"; prototype: "QAbstractItemModel" }
0325     Component {
0326         name: "QAbstractVideoFilter"
0327         prototype: "QObject"
0328         Property { name: "active"; type: "bool" }
0329     }
0330     Component {
0331         name: "QAbstractVideoSurface"
0332         prototype: "QObject"
0333         Property { name: "nativeResolution"; type: "QSize"; isReadonly: true }
0334         Signal {
0335             name: "activeChanged"
0336             Parameter { name: "active"; type: "bool" }
0337         }
0338         Signal {
0339             name: "surfaceFormatChanged"
0340             Parameter { name: "format"; type: "QVideoSurfaceFormat" }
0341         }
0342         Signal { name: "supportedFormatsChanged" }
0343         Signal {
0344             name: "nativeResolutionChanged"
0345             Parameter { name: "resolution"; type: "QSize" }
0346         }
0347     }
0348     Component {
0349         name: "QDeclarativeMediaMetaData"
0350         prototype: "QObject"
0351         Property { name: "title"; type: "QVariant" }
0352         Property { name: "subTitle"; type: "QVariant" }
0353         Property { name: "author"; type: "QVariant" }
0354         Property { name: "comment"; type: "QVariant" }
0355         Property { name: "description"; type: "QVariant" }
0356         Property { name: "category"; type: "QVariant" }
0357         Property { name: "genre"; type: "QVariant" }
0358         Property { name: "year"; type: "QVariant" }
0359         Property { name: "date"; type: "QVariant" }
0360         Property { name: "userRating"; type: "QVariant" }
0361         Property { name: "keywords"; type: "QVariant" }
0362         Property { name: "language"; type: "QVariant" }
0363         Property { name: "publisher"; type: "QVariant" }
0364         Property { name: "copyright"; type: "QVariant" }
0365         Property { name: "parentalRating"; type: "QVariant" }
0366         Property { name: "ratingOrganization"; type: "QVariant" }
0367         Property { name: "size"; type: "QVariant" }
0368         Property { name: "mediaType"; type: "QVariant" }
0369         Property { name: "duration"; type: "QVariant" }
0370         Property { name: "audioBitRate"; type: "QVariant" }
0371         Property { name: "audioCodec"; type: "QVariant" }
0372         Property { name: "averageLevel"; type: "QVariant" }
0373         Property { name: "channelCount"; type: "QVariant" }
0374         Property { name: "peakValue"; type: "QVariant" }
0375         Property { name: "sampleRate"; type: "QVariant" }
0376         Property { name: "albumTitle"; type: "QVariant" }
0377         Property { name: "albumArtist"; type: "QVariant" }
0378         Property { name: "contributingArtist"; type: "QVariant" }
0379         Property { name: "composer"; type: "QVariant" }
0380         Property { name: "conductor"; type: "QVariant" }
0381         Property { name: "lyrics"; type: "QVariant" }
0382         Property { name: "mood"; type: "QVariant" }
0383         Property { name: "trackNumber"; type: "QVariant" }
0384         Property { name: "trackCount"; type: "QVariant" }
0385         Property { name: "coverArtUrlSmall"; type: "QVariant" }
0386         Property { name: "coverArtUrlLarge"; type: "QVariant" }
0387         Property { name: "resolution"; type: "QVariant" }
0388         Property { name: "pixelAspectRatio"; type: "QVariant" }
0389         Property { name: "videoFrameRate"; type: "QVariant" }
0390         Property { name: "videoBitRate"; type: "QVariant" }
0391         Property { name: "videoCodec"; type: "QVariant" }
0392         Property { name: "posterUrl"; type: "QVariant" }
0393         Property { name: "chapterNumber"; type: "QVariant" }
0394         Property { name: "director"; type: "QVariant" }
0395         Property { name: "leadPerformer"; type: "QVariant" }
0396         Property { name: "writer"; type: "QVariant" }
0397         Property { name: "cameraManufacturer"; type: "QVariant" }
0398         Property { name: "cameraModel"; type: "QVariant" }
0399         Property { name: "event"; type: "QVariant" }
0400         Property { name: "subject"; type: "QVariant" }
0401         Property { name: "orientation"; type: "QVariant" }
0402         Property { name: "exposureTime"; type: "QVariant" }
0403         Property { name: "fNumber"; type: "QVariant" }
0404         Property { name: "exposureProgram"; type: "QVariant" }
0405         Property { name: "isoSpeedRatings"; type: "QVariant" }
0406         Property { name: "exposureBiasValue"; type: "QVariant" }
0407         Property { name: "dateTimeOriginal"; type: "QVariant" }
0408         Property { name: "dateTimeDigitized"; type: "QVariant" }
0409         Property { name: "subjectDistance"; type: "QVariant" }
0410         Property { name: "meteringMode"; type: "QVariant" }
0411         Property { name: "lightSource"; type: "QVariant" }
0412         Property { name: "flash"; type: "QVariant" }
0413         Property { name: "focalLength"; type: "QVariant" }
0414         Property { name: "exposureMode"; type: "QVariant" }
0415         Property { name: "whiteBalance"; type: "QVariant" }
0416         Property { name: "digitalZoomRatio"; type: "QVariant" }
0417         Property { name: "focalLengthIn35mmFilm"; type: "QVariant" }
0418         Property { name: "sceneCaptureType"; type: "QVariant" }
0419         Property { name: "gainControl"; type: "QVariant" }
0420         Property { name: "contrast"; type: "QVariant" }
0421         Property { name: "saturation"; type: "QVariant" }
0422         Property { name: "sharpness"; type: "QVariant" }
0423         Property { name: "deviceSettingDescription"; type: "QVariant" }
0424         Property { name: "gpsLatitude"; type: "QVariant" }
0425         Property { name: "gpsLongitude"; type: "QVariant" }
0426         Property { name: "gpsAltitude"; type: "QVariant" }
0427         Property { name: "gpsTimeStamp"; type: "QVariant" }
0428         Property { name: "gpsSatellites"; type: "QVariant" }
0429         Property { name: "gpsStatus"; type: "QVariant" }
0430         Property { name: "gpsDOP"; type: "QVariant" }
0431         Property { name: "gpsSpeed"; type: "QVariant" }
0432         Property { name: "gpsTrack"; type: "QVariant" }
0433         Property { name: "gpsTrackRef"; type: "QVariant" }
0434         Property { name: "gpsImgDirection"; type: "QVariant" }
0435         Property { name: "gpsImgDirectionRef"; type: "QVariant" }
0436         Property { name: "gpsMapDatum"; type: "QVariant" }
0437         Property { name: "gpsProcessingMethod"; type: "QVariant" }
0438         Property { name: "gpsAreaInformation"; type: "QVariant" }
0439         Signal { name: "metaDataChanged" }
0440     }
0441     Component {
0442         name: "SessionDataMap"
0443         prototype: "QQmlPropertyMap"
0444         exports: ["Mycroft/SessionDataMap 1.0"]
0445         isCreatable: false
0446         exportMetaObjectRevisions: [0]
0447         Signal {
0448             name: "dataCleared"
0449             Parameter { name: "key"; type: "string" }
0450         }
0451     }
0452     Component {
0453         prototype: "QQuickItem"
0454         name: "Mycroft/AudioPlayer 1.0"
0455         exports: ["Mycroft/AudioPlayer 1.0"]
0456         exportMetaObjectRevisions: [0]
0457         isComposite: true
0458         defaultProperty: "data"
0459         Property { name: "status"; type: "string" }
0460         Property { name: "switchWidth"; type: "int" }
0461         Property { name: "progressBar"; type: "bool" }
0462         Property { name: "thumbnailVisible"; type: "bool" }
0463         Property { name: "titleVisible"; type: "bool" }
0464         Property { name: "nextAction"; type: "QVariant" }
0465         Property { name: "previousAction"; type: "QVariant" }
0466         Property { name: "horizontal"; type: "bool"; isReadonly: true }
0467         Property { name: "source"; type: "QUrl" }
0468         Property { name: "thumbnail"; type: "QUrl" }
0469         Property { name: "title"; type: "string" }
0470         Property { name: "currentState"; type: "int"; isReadonly: true }
0471         Method {
0472             name: "msToTime"
0473             type: "QVariant"
0474             Parameter { name: "duration"; type: "QVariant" }
0475         }
0476     }
0477     Component {
0478         prototype: "QQuickLabel"
0479         name: "Mycroft/AutoFitLabel 1.0"
0480         exports: ["Mycroft/AutoFitLabel 1.0"]
0481         exportMetaObjectRevisions: [0]
0482         isComposite: true
0483         defaultProperty: "data"
0484     }
0485     Component {
0486         prototype: "QQuickItem"
0487         name: "Mycroft/BoxLayout 1.0"
0488         exports: ["Mycroft/BoxLayout 1.0"]
0489         exportMetaObjectRevisions: [0]
0490         isComposite: true
0491         defaultProperty: "data"
0492         Property { name: "orientation"; type: "int" }
0493         Property { name: "enforceUniformSizes"; type: "bool" }
0494         Property { name: "rowSpacing"; type: "double" }
0495         Property { name: "columnSpacing"; type: "double" }
0496     }
0497     Component {
0498         prototype: "QQuickBusyIndicator"
0499         name: "Mycroft/BusyIndicator 1.0"
0500         exports: ["Mycroft/BusyIndicator 1.0"]
0501         exportMetaObjectRevisions: [0]
0502         isComposite: true
0503         defaultProperty: "data"
0504         Property { name: "speed"; type: "double" }
0505         Method { name: "changeStage"; type: "QVariant" }
0506     }
0507     Component {
0508         prototype: "AbstractDelegate"
0509         name: "Mycroft/CardDelegate 1.0"
0510         exports: ["Mycroft/CardDelegate 1.0"]
0511         exportMetaObjectRevisions: [0]
0512         isComposite: true
0513         defaultProperty: "contentData"
0514         Property { name: "gridUnit"; type: "int" }
0515         Property { name: "cardRadius"; type: "int" }
0516         Property { name: "cardBackgroundOverlayColor"; type: "QColor" }
0517         Property { name: "cardBackgroundImage"; type: "QUrl" }
0518         Property { name: "controlBar"; type: "QQmlComponent"; isPointer: true }
0519         Property { name: "controlBarItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
0520         Property { name: "wideMode"; type: "bool"; isReadonly: true }
0521         Signal { name: "backRequested" }
0522     }
0523     Component {
0524         prototype: "AbstractDelegate"
0525         name: "Mycroft/Delegate 1.0"
0526         exports: ["Mycroft/Delegate 1.0"]
0527         exportMetaObjectRevisions: [0]
0528         isComposite: true
0529         defaultProperty: "contentData"
0530         Property { name: "controlBar"; type: "QQmlComponent"; isPointer: true }
0531         Property { name: "controlBarItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
0532         Property { name: "wideMode"; type: "bool"; isReadonly: true }
0533         Signal { name: "backRequested" }
0534     }
0535     Component {
0536         prototype: "QQuickItem"
0537         name: "Mycroft/MarqueeText 1.0"
0538         exports: ["Mycroft/MarqueeText 1.0"]
0539         exportMetaObjectRevisions: [0]
0540         isComposite: true
0541         defaultProperty: "data"
0542         Property { name: "speed"; type: "int" }
0543         Property { name: "delay"; type: "int" }
0544         Property { name: "marqueeWidth"; type: "QVariant" }
0545         Property { name: "rightToLeft"; type: "bool" }
0546         Property { name: "distance"; type: "int" }
0547         Property { name: "color"; type: "QColor" }
0548         Property { name: "text"; type: "string" }
0549         Property { name: "font"; type: "QFont" }
0550         Property { name: "minimumPointSize"; type: "int" }
0551         Property { name: "minimumPixelSize"; type: "int" }
0552         Property { name: "fontSizeMode"; type: "int" }
0553         Property { name: "verticalAlignment"; type: "int" }
0554         Property { name: "paintedWidth"; type: "double"; isReadonly: true }
0555         Method { name: "reset"; type: "QVariant" }
0556     }
0557     Component {
0558         prototype: "QQuickFlickable"
0559         name: "Mycroft/PaginatedText 1.0"
0560         exports: ["Mycroft/PaginatedText 1.0"]
0561         exportMetaObjectRevisions: [0]
0562         isComposite: true
0563         defaultProperty: "flickableData"
0564         Property { name: "columns"; type: "int"; isReadonly: true }
0565         Property { name: "currentIndex"; type: "int" }
0566         Property { name: "leftPadding"; type: "int" }
0567         Property { name: "topPadding"; type: "int" }
0568         Property { name: "rightPadding"; type: "int" }
0569         Property { name: "bottomPadding"; type: "int" }
0570         Property { name: "text"; type: "string" }
0571         Property { name: "font"; type: "QFont" }
0572         Property { name: "horizontalAlignment"; type: "int" }
0573     }
0574     Component {
0575         prototype: "AbstractDelegate"
0576         name: "Mycroft/ProportionalDelegate 1.0"
0577         exports: ["Mycroft/ProportionalDelegate 1.0"]
0578         exportMetaObjectRevisions: [0]
0579         isComposite: true
0580         defaultProperty: "contentData"
0581         Property { name: "unitDensity"; type: "int" }
0582         Property { name: "proportionalGridUnit"; type: "double" }
0583         Property { name: "spacing"; type: "int" }
0584         Property { name: "enforceUniformSizes"; type: "bool" }
0585         Property { name: "controlBar"; type: "QQmlComponent"; isPointer: true }
0586         Property { name: "controlBarItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
0587         Property { name: "wideMode"; type: "bool"; isReadonly: true }
0588         Signal { name: "backRequested" }
0589     }
0590     Component {
0591         prototype: "AbstractDelegate"
0592         name: "Mycroft/ScrollableDelegate 1.0"
0593         exports: ["Mycroft/ScrollableDelegate 1.0"]
0594         exportMetaObjectRevisions: [0]
0595         isComposite: true
0596         defaultProperty: "data"
0597         Property { name: "userInteracting"; type: "bool"; isReadonly: true }
0598         Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
0599         Property { name: "controlBar"; type: "QQmlComponent"; isPointer: true }
0600         Property { name: "controlBarItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
0601         Property { name: "wideMode"; type: "bool"; isReadonly: true }
0602         Signal { name: "backRequested" }
0603     }
0604     Component {
0605         prototype: "AbstractSkillView"
0606         name: "Mycroft/SkillView 1.0"
0607         exports: ["Mycroft/SkillView 1.0"]
0608         exportMetaObjectRevisions: [0]
0609         isComposite: true
0610         defaultProperty: "data"
0611         Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
0612         Property { name: "switchWidth"; type: "int" }
0613         Property { name: "leftPadding"; type: "int" }
0614         Property { name: "topPadding"; type: "int" }
0615         Property { name: "rightPadding"; type: "int" }
0616         Property { name: "bottomPadding"; type: "int" }
0617         Property { name: "open"; type: "bool" }
0618         Property { name: "backgroundVisible"; type: "bool" }
0619     }
0620     Component {
0621         prototype: "QQuickItem"
0622         name: "Mycroft/SlideShow 1.0"
0623         exports: ["Mycroft/SlideShow 1.0"]
0624         exportMetaObjectRevisions: [0]
0625         isComposite: true
0626         defaultProperty: "data"
0627         Property { name: "model"; type: "QVariant" }
0628         Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
0629         Property { name: "interval"; type: "int" }
0630         Property { name: "running"; type: "bool" }
0631         Property { name: "loop"; type: "bool" }
0632     }
0633     Component {
0634         prototype: "QQuickItem"
0635         name: "Mycroft/SlidingImage 1.0"
0636         exports: ["Mycroft/SlidingImage 1.0"]
0637         exportMetaObjectRevisions: [0]
0638         isComposite: true
0639         defaultProperty: "data"
0640         Property { name: "running"; type: "bool" }
0641         Property { name: "speed"; type: "double" }
0642         Property { name: "source"; type: "QUrl" }
0643     }
0644     Component {
0645         prototype: "QObject"
0646         name: "Mycroft/SoundEffects 1.0"
0647         exports: ["Mycroft/SoundEffects 1.0"]
0648         exportMetaObjectRevisions: [0]
0649         isComposite: true
0650         isCreatable: false
0651         isSingleton: true
0652         Property { name: "clickedSound"; type: "QSoundEffect"; isPointer: true }
0653         Method {
0654             name: "playClickedSound"
0655             type: "QVariant"
0656             Parameter { name: "url"; type: "QVariant" }
0657         }
0658     }
0659     Component {
0660         prototype: "QQuickItem"
0661         name: "Mycroft/StatusIndicator 1.0"
0662         exports: ["Mycroft/StatusIndicator 1.0"]
0663         exportMetaObjectRevisions: [0]
0664         isComposite: true
0665         defaultProperty: "data"
0666         Property { name: "hasShadow"; type: "bool" }
0667     }
0668     Component {
0669         prototype: "QObject"
0670         name: "Mycroft/Units 1.0"
0671         exports: ["Mycroft/Units 1.0"]
0672         exportMetaObjectRevisions: [0]
0673         isComposite: true
0674         isCreatable: false
0675         isSingleton: true
0676         Property { name: "gridUnit"; type: "int" }
0677         Property { name: "devicePixelRatio"; type: "double" }
0678         Property { name: "largeSpacing"; type: "int" }
0679         Property { name: "smallSpacing"; type: "int" }
0680         Property { name: "fontMetrics"; type: "QVariant" }
0681         Property { name: "iconSizes"; type: "QObject"; isPointer: true }
0682     }
0683     Component {
0684         prototype: "QQuickItem"
0685         name: "Mycroft/VideoPlayer 1.0"
0686         exports: ["Mycroft/VideoPlayer 1.0"]
0687         exportMetaObjectRevisions: [0]
0688         isComposite: true
0689         defaultProperty: "data"
0690         Property { name: "status"; type: "string" }
0691         Property { name: "progressBar"; type: "bool" }
0692         Property { name: "hasNextAction"; type: "bool" }
0693         Property { name: "hasPreviousAction"; type: "bool" }
0694         Property { name: "controlBarOpened"; type: "bool" }
0695         Property { name: "nextAction"; type: "QVariant" }
0696         Property { name: "previousAction"; type: "QVariant" }
0697         Property { name: "source"; type: "QUrl" }
0698         Property { name: "currentState"; type: "int"; isReadonly: true }
0699         Method {
0700             name: "formatTime"
0701             type: "QVariant"
0702             Parameter { name: "timeInMs"; type: "QVariant" }
0703         }
0704     }
0705 }