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: "audioprovider.hpp" lineNumber: 29 name: "caelestia::services::AudioProvider" accessSemantics: "reference" prototype: "caelestia::services::Service" } Component { file: "beattracker.hpp" lineNumber: 28 name: "caelestia::services::BeatTracker" accessSemantics: "reference" prototype: "caelestia::services::AudioProvider" exports: ["Caelestia.Services/BeatTracker 254.0"] exportMetaObjectRevisions: [65024] Property { name: "bpm" type: "smpl_t" read: "bpm" notify: "bpmChanged" index: 0 lineNumber: 32 isReadonly: true } Signal { name: "bpmChanged"; lineNumber: 40 } Signal { name: "beat" lineNumber: 41 Parameter { name: "bpm"; type: "smpl_t" } } } Component { file: "cavaprovider.hpp" lineNumber: 37 name: "caelestia::services::CavaProvider" accessSemantics: "reference" prototype: "caelestia::services::AudioProvider" exports: ["Caelestia.Services/CavaProvider 254.0"] exportMetaObjectRevisions: [65024] Property { name: "bars" type: "int" read: "bars" write: "setBars" notify: "barsChanged" index: 0 lineNumber: 41 } Property { name: "values" type: "double" isList: true read: "values" notify: "valuesChanged" index: 1 lineNumber: 43 isReadonly: true } Signal { name: "barsChanged"; lineNumber: 54 } Signal { name: "valuesChanged"; lineNumber: 55 } } Component { file: "cpu.hpp" lineNumber: 9 name: "caelestia::services::Cpu" accessSemantics: "reference" prototype: "caelestia::services::TickingService" exports: ["Caelestia.Services/Cpu 254.0"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [65024] Property { name: "name" type: "QString" read: "name" notify: "nameChanged" index: 0 lineNumber: 14 isReadonly: true } Property { name: "percentage" type: "double" read: "percentage" notify: "percentageChanged" index: 1 lineNumber: 15 isReadonly: true } Property { name: "temperature" type: "double" read: "temperature" notify: "temperatureChanged" index: 2 lineNumber: 16 isReadonly: true } Signal { name: "nameChanged"; lineNumber: 26 } Signal { name: "percentageChanged"; lineNumber: 27 } Signal { name: "temperatureChanged"; lineNumber: 28 } } Component { file: "diskinfo.hpp" lineNumber: 8 name: "caelestia::services::DiskInfo" accessSemantics: "reference" prototype: "QObject" exports: ["Caelestia.Services/DiskInfo 254.0"] isCreatable: false exportMetaObjectRevisions: [65024] Property { name: "mount" type: "QString" read: "mount" index: 0 lineNumber: 13 isReadonly: true isPropertyConstant: true } Property { name: "used" type: "double" read: "used" notify: "usedChanged" index: 1 lineNumber: 14 isReadonly: true } Property { name: "total" type: "double" read: "total" notify: "totalChanged" index: 2 lineNumber: 15 isReadonly: true } Property { name: "free" type: "double" read: "free" notify: "freeChanged" index: 3 lineNumber: 16 isReadonly: true } Property { name: "perc" type: "double" read: "perc" notify: "percChanged" index: 4 lineNumber: 17 isReadonly: true } Property { name: "hasRoot" type: "bool" read: "hasRoot" notify: "hasRootChanged" index: 5 lineNumber: 18 isReadonly: true } Signal { name: "usedChanged"; lineNumber: 33 } Signal { name: "totalChanged"; lineNumber: 34 } Signal { name: "freeChanged"; lineNumber: 35 } Signal { name: "percChanged"; lineNumber: 36 } Signal { name: "hasRootChanged"; lineNumber: 37 } } Component { file: "gpu.hpp" lineNumber: 11 name: "caelestia::services::Gpu" accessSemantics: "reference" prototype: "caelestia::services::TickingService" exports: ["Caelestia.Services/Gpu 254.0"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [65024] Enum { name: "Type" lineNumber: 17 values: ["Auto", "None", "Nvidia", "Generic"] } Property { name: "type" type: "Type" read: "type" notify: "typeChanged" index: 0 lineNumber: 26 isReadonly: true } Property { name: "userType" type: "Type" read: "userType" notify: "userTypeChanged" index: 1 lineNumber: 27 isReadonly: true } Property { name: "autoType" type: "Type" read: "autoType" notify: "autoTypeChanged" index: 2 lineNumber: 28 isReadonly: true } Property { name: "name" type: "QString" read: "name" notify: "nameChanged" index: 3 lineNumber: 29 isReadonly: true } Property { name: "percentage" type: "double" read: "percentage" notify: "percentageChanged" index: 4 lineNumber: 30 isReadonly: true } Property { name: "temperature" type: "double" read: "temperature" notify: "temperatureChanged" index: 5 lineNumber: 31 isReadonly: true } Signal { name: "typeChanged"; lineNumber: 44 } Signal { name: "userTypeChanged"; lineNumber: 45 } Signal { name: "autoTypeChanged"; lineNumber: 46 } Signal { name: "nameChanged"; lineNumber: 47 } Signal { name: "percentageChanged"; lineNumber: 48 } Signal { name: "temperatureChanged"; lineNumber: 49 } } Component { file: "lyriccandidate.hpp" lineNumber: 24 name: "caelestia::services::LyricCandidate" accessSemantics: "value" exports: ["Caelestia.Services/lyricCandidate 254.0"] isCreatable: false exportMetaObjectRevisions: [65024] Property { name: "backend" type: "caelestia::services::LyricsBackend::Backend" read: "backend" index: 0 lineNumber: 28 isReadonly: true } Property { name: "id"; type: "QString"; read: "id"; index: 1; lineNumber: 29; isReadonly: true } Property { name: "title"; type: "QString"; read: "title"; index: 2; lineNumber: 30; isReadonly: true } Property { name: "artist" type: "QString" read: "artist" index: 3 lineNumber: 31 isReadonly: true } Property { name: "album"; type: "QString"; read: "album"; index: 4; lineNumber: 32; isReadonly: true } Property { name: "duration" type: "double" read: "duration" index: 5 lineNumber: 33 isReadonly: true } } Component { file: "lyrics.hpp" lineNumber: 17 name: "caelestia::services::Lyrics" accessSemantics: "reference" prototype: "QObject" exports: ["Caelestia.Services/Lyrics 254.0"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [65024] Property { name: "lyrics" type: "QStringList" read: "lyrics" notify: "lyricsChanged" index: 0 lineNumber: 22 isReadonly: true } Property { name: "backend" type: "caelestia::services::LyricsBackend::Backend" read: "backend" notify: "backendChanged" index: 1 lineNumber: 23 isReadonly: true } Property { name: "preferredBackend" type: "caelestia::services::LyricsBackend::Backend" read: "preferredBackend" write: "setPreferredBackend" notify: "preferredBackendChanged" index: 2 lineNumber: 24 } Property { name: "lyricCandidates" type: "caelestia::services::LyricCandidate" isList: true read: "lyricCandidates" notify: "lyricCandidatesChanged" index: 3 lineNumber: 26 isReadonly: true } Property { name: "selectedCandidate" type: "caelestia::services::LyricCandidate" read: "selectedCandidate" write: "setSelectedCandidate" notify: "selectedCandidateChanged" index: 4 lineNumber: 28 } Property { name: "loading" type: "bool" read: "loading" notify: "loadingChanged" index: 5 lineNumber: 30 isReadonly: true } Property { name: "hasLyrics" type: "bool" read: "hasLyrics" notify: "lyricsChanged" index: 6 lineNumber: 31 isReadonly: true } Property { name: "offset" type: "double" read: "offset" write: "setOffset" notify: "offsetChanged" index: 7 lineNumber: 32 } Property { name: "trackArtist" type: "QString" read: "trackArtist" notify: "trackChanged" index: 8 lineNumber: 33 isReadonly: true } Property { name: "trackTitle" type: "QString" read: "trackTitle" notify: "trackChanged" index: 9 lineNumber: 34 isReadonly: true } Signal { name: "lyricsChanged"; lineNumber: 61 } Signal { name: "backendChanged"; lineNumber: 62 } Signal { name: "preferredBackendChanged"; lineNumber: 63 } Signal { name: "lyricCandidatesChanged"; lineNumber: 64 } Signal { name: "selectedCandidateChanged"; lineNumber: 65 } Signal { name: "loadingChanged"; lineNumber: 66 } Signal { name: "hasLyricsChanged"; lineNumber: 67 } Signal { name: "offsetChanged"; lineNumber: 68 } Signal { name: "trackChanged"; lineNumber: 69 } Method { name: "indexForTime" type: "int" isMethodConstant: true lineNumber: 53 Parameter { name: "time"; type: "double" } } Method { name: "timeForIndex" type: "double" isMethodConstant: true lineNumber: 54 Parameter { name: "index"; type: "int" } } Method { name: "setTrack" lineNumber: 55 Parameter { name: "artist"; type: "QString" } Parameter { name: "title"; type: "QString" } Parameter { name: "album"; type: "QString" } Parameter { name: "duration"; type: "double" } } Method { name: "setTrack" isCloned: true lineNumber: 55 Parameter { name: "artist"; type: "QString" } Parameter { name: "title"; type: "QString" } Parameter { name: "album"; type: "QString" } } Method { name: "setTrack" isCloned: true lineNumber: 55 Parameter { name: "artist"; type: "QString" } Parameter { name: "title"; type: "QString" } } Method { name: "clearTrack"; lineNumber: 57 } Method { name: "refresh"; lineNumber: 58 } } Component { file: "lyriccandidate.hpp" lineNumber: 7 name: "caelestia::services::LyricsBackend" accessSemantics: "reference" prototype: "QObject" exports: ["Caelestia.Services/LyricsBackend 254.0"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [65024] Enum { name: "Backend" lineNumber: 13 values: ["Auto", "Local", "LRCLIB", "NetEase"] } Method { name: "toString" type: "QString" lineNumber: 21 Parameter { name: "b"; type: "caelestia::services::LyricsBackend::Backend" } } } Component { file: "memory.hpp" lineNumber: 10 name: "caelestia::services::Memory" accessSemantics: "reference" prototype: "caelestia::services::TickingService" exports: ["Caelestia.Services/Memory 254.0"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [65024] Property { name: "used" type: "double" read: "used" notify: "changed" index: 0 lineNumber: 15 isReadonly: true } Property { name: "total" type: "double" read: "total" notify: "changed" index: 1 lineNumber: 16 isReadonly: true } Property { name: "percentage" type: "double" read: "percentage" notify: "changed" index: 2 lineNumber: 17 isReadonly: true } Signal { name: "changed"; lineNumber: 27 } } Component { file: "service.hpp" lineNumber: 8 name: "caelestia::services::Service" accessSemantics: "reference" prototype: "QObject" } Component { file: "serviceref.hpp" lineNumber: 9 name: "caelestia::services::ServiceRef" accessSemantics: "reference" prototype: "QObject" exports: ["Caelestia.Services/ServiceRef 254.0"] exportMetaObjectRevisions: [65024] Property { name: "service" type: "caelestia::services::Service" isPointer: true read: "service" write: "setService" notify: "serviceChanged" index: 0 lineNumber: 13 } Signal { name: "serviceChanged"; lineNumber: 22 } } Component { file: "sessionmanager.hpp" lineNumber: 14 name: "caelestia::services::SessionManager" accessSemantics: "reference" prototype: "QObject" exports: ["Caelestia.Services/SessionManager 254.0"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [65024] Signal { name: "aboutToSleep"; lineNumber: 32 } Signal { name: "resumed"; lineNumber: 33 } Signal { name: "lockRequested"; lineNumber: 34 } Signal { name: "unlockRequested"; lineNumber: 35 } Method { name: "handlePrepareForSleep" lineNumber: 38 Parameter { name: "sleep"; type: "bool" } } Method { name: "handleLockRequested"; lineNumber: 39 } Method { name: "handleUnlockRequested"; lineNumber: 40 } Method { name: "logout"; lineNumber: 22 } Method { name: "suspend"; lineNumber: 23 } Method { name: "suspendThenHibernate"; lineNumber: 24 } Method { name: "hibernate"; lineNumber: 25 } Method { name: "poweroff"; lineNumber: 26 } Method { name: "reboot"; lineNumber: 27 } Method { name: "exec" type: "bool" lineNumber: 29 Parameter { name: "command"; type: "QStringList" } } } Component { file: "storage.hpp" lineNumber: 13 name: "caelestia::services::Storage" accessSemantics: "reference" prototype: "caelestia::services::TickingService" exports: ["Caelestia.Services/Storage 254.0"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [65024] Property { name: "percentage" type: "double" read: "percentage" notify: "percentageChanged" index: 0 lineNumber: 18 isReadonly: true } Property { name: "disks" type: "caelestia::services::DiskInfo" isList: true read: "disksProp" notify: "disksChanged" index: 1 lineNumber: 19 isReadonly: true } Property { name: "manualPrimaryDisk" type: "caelestia::services::DiskInfo" isPointer: true read: "manualPrimaryDisk" write: "setManualPrimaryDisk" notify: "manualPrimaryDiskChanged" index: 2 lineNumber: 20 } Property { name: "primaryDisk" type: "caelestia::services::DiskInfo" isPointer: true read: "primaryDisk" notify: "primaryDiskChanged" index: 3 lineNumber: 22 isReadonly: true } Signal { name: "disksChanged"; lineNumber: 34 } Signal { name: "percentageChanged"; lineNumber: 35 } Signal { name: "manualPrimaryDiskChanged"; lineNumber: 36 } Signal { name: "primaryDiskChanged"; lineNumber: 37 } } Component { file: "tickingservice.hpp" lineNumber: 7 name: "caelestia::services::TickingService" accessSemantics: "reference" prototype: "caelestia::services::Service" Property { name: "updateInterval" type: "int" read: "updateInterval" notify: "updateIntervalChanged" index: 0 lineNumber: 10 isReadonly: true } Signal { name: "updateIntervalChanged"; lineNumber: 18 } } Component { file: "usagefmt.hpp" lineNumber: 7 name: "caelestia::services::usagefmt::FormatResult" accessSemantics: "value" Property { name: "value"; type: "double"; index: 0; lineNumber: 11; isPropertyConstant: true } Property { name: "total"; type: "double"; index: 1; lineNumber: 12; isPropertyConstant: true } Property { name: "unit"; type: "QString"; index: 2; lineNumber: 13; isPropertyConstant: true } } Component { file: "usagefmt.hpp" lineNumber: 21 name: "caelestia::services::usagefmt::UsageFmt" accessSemantics: "reference" prototype: "QObject" exports: ["Caelestia.Services/UsageFmt 254.0"] isCreatable: false isSingleton: true exportMetaObjectRevisions: [65024] Method { name: "formatKib" type: "FormatResult" isMethodConstant: true lineNumber: 27 Parameter { name: "kib"; type: "double" } Parameter { name: "total"; type: "double" } } } }