This commit is contained in:
Zacharias-Brohn
2026-02-23 23:06:32 +01:00
parent 97bb50e066
commit a3c1c8f234
448 changed files with 31904 additions and 1 deletions
@@ -0,0 +1,317 @@
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: "cachingimagemanager.hpp"
lineNumber: 9
name: "ZShell::internal::CachingImageManager"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell.Internal/CachingImageManager 1.0"]
exportMetaObjectRevisions: [256]
Property {
name: "item"
type: "QQuickItem"
isPointer: true
read: "item"
write: "setItem"
notify: "itemChanged"
index: 0
lineNumber: 13
isRequired: true
}
Property {
name: "cacheDir"
type: "QUrl"
read: "cacheDir"
write: "setCacheDir"
notify: "cacheDirChanged"
index: 1
lineNumber: 14
isRequired: true
}
Property {
name: "path"
type: "QString"
read: "path"
write: "setPath"
notify: "pathChanged"
index: 2
lineNumber: 16
}
Property {
name: "cachePath"
type: "QUrl"
read: "cachePath"
notify: "cachePathChanged"
index: 3
lineNumber: 17
isReadonly: true
}
Signal { name: "itemChanged"; lineNumber: 39 }
Signal { name: "cacheDirChanged"; lineNumber: 40 }
Signal { name: "pathChanged"; lineNumber: 42 }
Signal { name: "cachePathChanged"; lineNumber: 43 }
Signal { name: "usingCacheChanged"; lineNumber: 44 }
Method { name: "updateSource"; lineNumber: 35 }
Method {
name: "updateSource"
lineNumber: 36
Parameter { name: "path"; type: "QString" }
}
}
Component {
file: "circularindicatormanager.hpp"
lineNumber: 9
name: "ZShell::internal::CircularIndicatorManager"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell.Internal/CircularIndicatorManager 1.0"]
exportMetaObjectRevisions: [256]
Enum {
name: "IndeterminateAnimationType"
lineNumber: 27
values: ["Advance", "Retreat"]
}
Property {
name: "startFraction"
type: "double"
read: "startFraction"
notify: "startFractionChanged"
index: 0
lineNumber: 13
isReadonly: true
}
Property {
name: "endFraction"
type: "double"
read: "endFraction"
notify: "endFractionChanged"
index: 1
lineNumber: 14
isReadonly: true
}
Property {
name: "rotation"
type: "double"
read: "rotation"
notify: "rotationChanged"
index: 2
lineNumber: 15
isReadonly: true
}
Property {
name: "progress"
type: "double"
read: "progress"
write: "setProgress"
notify: "progressChanged"
index: 3
lineNumber: 16
}
Property {
name: "completeEndProgress"
type: "double"
read: "completeEndProgress"
write: "setCompleteEndProgress"
notify: "completeEndProgressChanged"
index: 4
lineNumber: 17
}
Property {
name: "duration"
type: "double"
read: "duration"
notify: "indeterminateAnimationTypeChanged"
index: 5
lineNumber: 19
isReadonly: true
}
Property {
name: "completeEndDuration"
type: "double"
read: "completeEndDuration"
notify: "indeterminateAnimationTypeChanged"
index: 6
lineNumber: 20
isReadonly: true
}
Property {
name: "indeterminateAnimationType"
type: "IndeterminateAnimationType"
read: "indeterminateAnimationType"
write: "setIndeterminateAnimationType"
notify: "indeterminateAnimationTypeChanged"
index: 7
lineNumber: 21
}
Signal { name: "startFractionChanged"; lineNumber: 50 }
Signal { name: "endFractionChanged"; lineNumber: 51 }
Signal { name: "rotationChanged"; lineNumber: 52 }
Signal { name: "progressChanged"; lineNumber: 53 }
Signal { name: "completeEndProgressChanged"; lineNumber: 54 }
Signal { name: "indeterminateAnimationTypeChanged"; lineNumber: 55 }
}
Component {
file: "hyprdevices.hpp"
lineNumber: 52
name: "ZShell::internal::hypr::HyprDevices"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell.Internal/HyprDevices 1.0"]
isCreatable: false
exportMetaObjectRevisions: [256]
Property {
name: "keyboards"
type: "ZShell::internal::hypr::HyprKeyboard"
isList: true
read: "keyboards"
notify: "keyboardsChanged"
index: 0
lineNumber: 57
isReadonly: true
}
Signal { name: "keyboardsChanged"; lineNumber: 68 }
}
Component {
file: "hyprextras.hpp"
lineNumber: 10
name: "ZShell::internal::hypr::HyprExtras"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell.Internal/HyprExtras 1.0"]
exportMetaObjectRevisions: [256]
Property {
name: "options"
type: "QVariantHash"
read: "options"
notify: "optionsChanged"
index: 0
lineNumber: 14
isReadonly: true
}
Property {
name: "devices"
type: "ZShell::internal::hypr::HyprDevices"
isPointer: true
read: "devices"
index: 1
lineNumber: 15
isReadonly: true
isPropertyConstant: true
}
Signal { name: "optionsChanged"; lineNumber: 31 }
Method {
name: "message"
lineNumber: 23
Parameter { name: "message"; type: "QString" }
}
Method {
name: "batchMessage"
lineNumber: 24
Parameter { name: "messages"; type: "QStringList" }
}
Method {
name: "applyOptions"
lineNumber: 25
Parameter { name: "options"; type: "QVariantHash" }
}
Method { name: "refreshOptions"; lineNumber: 27 }
Method { name: "refreshDevices"; lineNumber: 28 }
}
Component {
file: "hyprdevices.hpp"
lineNumber: 10
name: "ZShell::internal::hypr::HyprKeyboard"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell.Internal/HyprKeyboard 1.0"]
isCreatable: false
exportMetaObjectRevisions: [256]
Property {
name: "lastIpcObject"
type: "QVariantHash"
read: "lastIpcObject"
notify: "lastIpcObjectChanged"
index: 0
lineNumber: 15
isReadonly: true
}
Property {
name: "address"
type: "QString"
read: "address"
notify: "addressChanged"
index: 1
lineNumber: 16
isReadonly: true
}
Property {
name: "name"
type: "QString"
read: "name"
notify: "nameChanged"
index: 2
lineNumber: 17
isReadonly: true
}
Property {
name: "layout"
type: "QString"
read: "layout"
notify: "layoutChanged"
index: 3
lineNumber: 18
isReadonly: true
}
Property {
name: "activeKeymap"
type: "QString"
read: "activeKeymap"
notify: "activeKeymapChanged"
index: 4
lineNumber: 19
isReadonly: true
}
Property {
name: "capsLock"
type: "bool"
read: "capsLock"
notify: "capsLockChanged"
index: 5
lineNumber: 20
isReadonly: true
}
Property {
name: "numLock"
type: "bool"
read: "numLock"
notify: "numLockChanged"
index: 6
lineNumber: 21
isReadonly: true
}
Property {
name: "main"
type: "bool"
read: "main"
notify: "mainChanged"
index: 7
lineNumber: 22
isReadonly: true
}
Signal { name: "lastIpcObjectChanged"; lineNumber: 39 }
Signal { name: "addressChanged"; lineNumber: 40 }
Signal { name: "nameChanged"; lineNumber: 41 }
Signal { name: "layoutChanged"; lineNumber: 42 }
Signal { name: "activeKeymapChanged"; lineNumber: 43 }
Signal { name: "capsLockChanged"; lineNumber: 44 }
Signal { name: "numLockChanged"; lineNumber: 45 }
Signal { name: "mainChanged"; lineNumber: 46 }
}
}
Binary file not shown.
@@ -0,0 +1,8 @@
module ZShell.Internal
linktarget ZShell-internalplugin
optional plugin ZShell-internalplugin
classname ZShell_InternalPlugin
typeinfo ZShell-internal.qmltypes
prefer :/qt/qml/ZShell/Internal/
depends QtQuick
@@ -0,0 +1,764 @@
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: "qabstractitemmodel.h"
lineNumber: 259
name: "QAbstractItemModel"
accessSemantics: "reference"
prototype: "QObject"
Enum {
name: "LayoutChangeHint"
lineNumber: 335
values: [
"NoLayoutChangeHint",
"VerticalSortHint",
"HorizontalSortHint"
]
}
Enum {
name: "CheckIndexOption"
isScoped: true
lineNumber: 343
values: [
"NoOption",
"IndexIsValid",
"DoNotUseParent",
"ParentIsInvalid"
]
}
Signal {
name: "dataChanged"
lineNumber: 357
Parameter { name: "topLeft"; type: "QModelIndex" }
Parameter { name: "bottomRight"; type: "QModelIndex" }
Parameter { name: "roles"; type: "int"; isList: true }
}
Signal {
name: "dataChanged"
isCloned: true
lineNumber: 357
Parameter { name: "topLeft"; type: "QModelIndex" }
Parameter { name: "bottomRight"; type: "QModelIndex" }
}
Signal {
name: "headerDataChanged"
lineNumber: 359
Parameter { name: "orientation"; type: "Qt::Orientation" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal {
name: "layoutChanged"
lineNumber: 360
Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true }
Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" }
}
Signal {
name: "layoutChanged"
isCloned: true
lineNumber: 360
Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true }
}
Signal { name: "layoutChanged"; isCloned: true; lineNumber: 360 }
Signal {
name: "layoutAboutToBeChanged"
lineNumber: 361
Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true }
Parameter { name: "hint"; type: "QAbstractItemModel::LayoutChangeHint" }
}
Signal {
name: "layoutAboutToBeChanged"
isCloned: true
lineNumber: 361
Parameter { name: "parents"; type: "QPersistentModelIndex"; isList: true }
}
Signal { name: "layoutAboutToBeChanged"; isCloned: true; lineNumber: 361 }
Signal {
name: "rowsAboutToBeInserted"
lineNumber: 363
Parameter { name: "parent"; type: "QModelIndex" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal {
name: "rowsInserted"
lineNumber: 364
Parameter { name: "parent"; type: "QModelIndex" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal {
name: "rowsAboutToBeRemoved"
lineNumber: 366
Parameter { name: "parent"; type: "QModelIndex" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal {
name: "rowsRemoved"
lineNumber: 367
Parameter { name: "parent"; type: "QModelIndex" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal {
name: "columnsAboutToBeInserted"
lineNumber: 369
Parameter { name: "parent"; type: "QModelIndex" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal {
name: "columnsInserted"
lineNumber: 370
Parameter { name: "parent"; type: "QModelIndex" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal {
name: "columnsAboutToBeRemoved"
lineNumber: 372
Parameter { name: "parent"; type: "QModelIndex" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal {
name: "columnsRemoved"
lineNumber: 373
Parameter { name: "parent"; type: "QModelIndex" }
Parameter { name: "first"; type: "int" }
Parameter { name: "last"; type: "int" }
}
Signal { name: "modelAboutToBeReset"; lineNumber: 375 }
Signal { name: "modelReset"; lineNumber: 376 }
Signal {
name: "rowsAboutToBeMoved"
lineNumber: 378
Parameter { name: "sourceParent"; type: "QModelIndex" }
Parameter { name: "sourceStart"; type: "int" }
Parameter { name: "sourceEnd"; type: "int" }
Parameter { name: "destinationParent"; type: "QModelIndex" }
Parameter { name: "destinationRow"; type: "int" }
}
Signal {
name: "rowsMoved"
lineNumber: 379
Parameter { name: "sourceParent"; type: "QModelIndex" }
Parameter { name: "sourceStart"; type: "int" }
Parameter { name: "sourceEnd"; type: "int" }
Parameter { name: "destinationParent"; type: "QModelIndex" }
Parameter { name: "destinationRow"; type: "int" }
}
Signal {
name: "columnsAboutToBeMoved"
lineNumber: 381
Parameter { name: "sourceParent"; type: "QModelIndex" }
Parameter { name: "sourceStart"; type: "int" }
Parameter { name: "sourceEnd"; type: "int" }
Parameter { name: "destinationParent"; type: "QModelIndex" }
Parameter { name: "destinationColumn"; type: "int" }
}
Signal {
name: "columnsMoved"
lineNumber: 382
Parameter { name: "sourceParent"; type: "QModelIndex" }
Parameter { name: "sourceStart"; type: "int" }
Parameter { name: "sourceEnd"; type: "int" }
Parameter { name: "destinationParent"; type: "QModelIndex" }
Parameter { name: "destinationColumn"; type: "int" }
}
Method { name: "submit"; type: "bool"; lineNumber: 385 }
Method { name: "revert"; lineNumber: 386 }
Method { name: "resetInternalData"; lineNumber: 389 }
Method {
name: "hasIndex"
type: "bool"
isMethodConstant: true
lineNumber: 271
Parameter { name: "row"; type: "int" }
Parameter { name: "column"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "hasIndex"
type: "bool"
isCloned: true
isMethodConstant: true
lineNumber: 271
Parameter { name: "row"; type: "int" }
Parameter { name: "column"; type: "int" }
}
Method {
name: "index"
type: "QModelIndex"
isMethodConstant: true
lineNumber: 272
Parameter { name: "row"; type: "int" }
Parameter { name: "column"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "index"
type: "QModelIndex"
isCloned: true
isMethodConstant: true
lineNumber: 272
Parameter { name: "row"; type: "int" }
Parameter { name: "column"; type: "int" }
}
Method {
name: "parent"
type: "QModelIndex"
isMethodConstant: true
lineNumber: 274
Parameter { name: "child"; type: "QModelIndex" }
}
Method {
name: "sibling"
type: "QModelIndex"
isMethodConstant: true
lineNumber: 276
Parameter { name: "row"; type: "int" }
Parameter { name: "column"; type: "int" }
Parameter { name: "idx"; type: "QModelIndex" }
}
Method {
name: "rowCount"
type: "int"
isMethodConstant: true
lineNumber: 277
Parameter { name: "parent"; type: "QModelIndex" }
}
Method { name: "rowCount"; type: "int"; isCloned: true; isMethodConstant: true; lineNumber: 277 }
Method {
name: "columnCount"
type: "int"
isMethodConstant: true
lineNumber: 278
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "columnCount"
type: "int"
isCloned: true
isMethodConstant: true
lineNumber: 278
}
Method {
name: "hasChildren"
type: "bool"
isMethodConstant: true
lineNumber: 279
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "hasChildren"
type: "bool"
isCloned: true
isMethodConstant: true
lineNumber: 279
}
Method {
name: "data"
type: "QVariant"
isMethodConstant: true
lineNumber: 281
Parameter { name: "index"; type: "QModelIndex" }
Parameter { name: "role"; type: "int" }
}
Method {
name: "data"
type: "QVariant"
isCloned: true
isMethodConstant: true
lineNumber: 281
Parameter { name: "index"; type: "QModelIndex" }
}
Method {
name: "setData"
type: "bool"
lineNumber: 282
Parameter { name: "index"; type: "QModelIndex" }
Parameter { name: "value"; type: "QVariant" }
Parameter { name: "role"; type: "int" }
}
Method {
name: "setData"
type: "bool"
isCloned: true
lineNumber: 282
Parameter { name: "index"; type: "QModelIndex" }
Parameter { name: "value"; type: "QVariant" }
}
Method {
name: "headerData"
type: "QVariant"
isMethodConstant: true
lineNumber: 284
Parameter { name: "section"; type: "int" }
Parameter { name: "orientation"; type: "Qt::Orientation" }
Parameter { name: "role"; type: "int" }
}
Method {
name: "headerData"
type: "QVariant"
isCloned: true
isMethodConstant: true
lineNumber: 284
Parameter { name: "section"; type: "int" }
Parameter { name: "orientation"; type: "Qt::Orientation" }
}
Method {
name: "insertRows"
revision: 1540
type: "bool"
lineNumber: 302
Parameter { name: "row"; type: "int" }
Parameter { name: "count"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "insertRows"
revision: 1540
type: "bool"
isCloned: true
lineNumber: 302
Parameter { name: "row"; type: "int" }
Parameter { name: "count"; type: "int" }
}
Method {
name: "insertColumns"
revision: 1540
type: "bool"
lineNumber: 303
Parameter { name: "column"; type: "int" }
Parameter { name: "count"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "insertColumns"
revision: 1540
type: "bool"
isCloned: true
lineNumber: 303
Parameter { name: "column"; type: "int" }
Parameter { name: "count"; type: "int" }
}
Method {
name: "removeRows"
revision: 1540
type: "bool"
lineNumber: 304
Parameter { name: "row"; type: "int" }
Parameter { name: "count"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "removeRows"
revision: 1540
type: "bool"
isCloned: true
lineNumber: 304
Parameter { name: "row"; type: "int" }
Parameter { name: "count"; type: "int" }
}
Method {
name: "removeColumns"
revision: 1540
type: "bool"
lineNumber: 305
Parameter { name: "column"; type: "int" }
Parameter { name: "count"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "removeColumns"
revision: 1540
type: "bool"
isCloned: true
lineNumber: 305
Parameter { name: "column"; type: "int" }
Parameter { name: "count"; type: "int" }
}
Method {
name: "moveRows"
revision: 1540
type: "bool"
lineNumber: 306
Parameter { name: "sourceParent"; type: "QModelIndex" }
Parameter { name: "sourceRow"; type: "int" }
Parameter { name: "count"; type: "int" }
Parameter { name: "destinationParent"; type: "QModelIndex" }
Parameter { name: "destinationChild"; type: "int" }
}
Method {
name: "moveColumns"
revision: 1540
type: "bool"
lineNumber: 308
Parameter { name: "sourceParent"; type: "QModelIndex" }
Parameter { name: "sourceColumn"; type: "int" }
Parameter { name: "count"; type: "int" }
Parameter { name: "destinationParent"; type: "QModelIndex" }
Parameter { name: "destinationChild"; type: "int" }
}
Method {
name: "insertRow"
revision: 1540
type: "bool"
lineNumber: 311
Parameter { name: "row"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "insertRow"
revision: 1540
type: "bool"
isCloned: true
lineNumber: 311
Parameter { name: "row"; type: "int" }
}
Method {
name: "insertColumn"
revision: 1540
type: "bool"
lineNumber: 312
Parameter { name: "column"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "insertColumn"
revision: 1540
type: "bool"
isCloned: true
lineNumber: 312
Parameter { name: "column"; type: "int" }
}
Method {
name: "removeRow"
revision: 1540
type: "bool"
lineNumber: 313
Parameter { name: "row"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "removeRow"
revision: 1540
type: "bool"
isCloned: true
lineNumber: 313
Parameter { name: "row"; type: "int" }
}
Method {
name: "removeColumn"
revision: 1540
type: "bool"
lineNumber: 314
Parameter { name: "column"; type: "int" }
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "removeColumn"
revision: 1540
type: "bool"
isCloned: true
lineNumber: 314
Parameter { name: "column"; type: "int" }
}
Method {
name: "moveRow"
revision: 1540
type: "bool"
lineNumber: 315
Parameter { name: "sourceParent"; type: "QModelIndex" }
Parameter { name: "sourceRow"; type: "int" }
Parameter { name: "destinationParent"; type: "QModelIndex" }
Parameter { name: "destinationChild"; type: "int" }
}
Method {
name: "moveColumn"
revision: 1540
type: "bool"
lineNumber: 317
Parameter { name: "sourceParent"; type: "QModelIndex" }
Parameter { name: "sourceColumn"; type: "int" }
Parameter { name: "destinationParent"; type: "QModelIndex" }
Parameter { name: "destinationChild"; type: "int" }
}
Method {
name: "fetchMore"
lineNumber: 320
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "canFetchMore"
type: "bool"
isMethodConstant: true
lineNumber: 321
Parameter { name: "parent"; type: "QModelIndex" }
}
Method {
name: "flags"
type: "Qt::ItemFlags"
isMethodConstant: true
lineNumber: 322
Parameter { name: "index"; type: "QModelIndex" }
}
Method {
name: "sort"
revision: 1540
lineNumber: 323
Parameter { name: "column"; type: "int" }
Parameter { name: "order"; type: "Qt::SortOrder" }
}
Method {
name: "sort"
revision: 1540
isCloned: true
lineNumber: 323
Parameter { name: "column"; type: "int" }
}
Method {
name: "match"
type: "QModelIndexList"
isMethodConstant: true
lineNumber: 325
Parameter { name: "start"; type: "QModelIndex" }
Parameter { name: "role"; type: "int" }
Parameter { name: "value"; type: "QVariant" }
Parameter { name: "hits"; type: "int" }
Parameter { name: "flags"; type: "Qt::MatchFlags" }
}
Method {
name: "match"
type: "QModelIndexList"
isCloned: true
isMethodConstant: true
lineNumber: 325
Parameter { name: "start"; type: "QModelIndex" }
Parameter { name: "role"; type: "int" }
Parameter { name: "value"; type: "QVariant" }
Parameter { name: "hits"; type: "int" }
}
Method {
name: "match"
type: "QModelIndexList"
isCloned: true
isMethodConstant: true
lineNumber: 325
Parameter { name: "start"; type: "QModelIndex" }
Parameter { name: "role"; type: "int" }
Parameter { name: "value"; type: "QVariant" }
}
}
Component {
file: "qabstractitemmodel.h"
lineNumber: 477
name: "QAbstractListModel"
accessSemantics: "reference"
prototype: "QAbstractItemModel"
}
Component {
file: "filesystemmodel.hpp"
lineNumber: 15
name: "ZShell::models::FileSystemEntry"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell.Models/FileSystemEntry 1.0"]
isCreatable: false
exportMetaObjectRevisions: [256]
Property {
name: "path"
type: "QString"
read: "path"
index: 0
lineNumber: 20
isReadonly: true
isPropertyConstant: true
}
Property {
name: "relativePath"
type: "QString"
read: "relativePath"
notify: "relativePathChanged"
index: 1
lineNumber: 21
isReadonly: true
}
Property {
name: "name"
type: "QString"
read: "name"
index: 2
lineNumber: 22
isReadonly: true
isPropertyConstant: true
}
Property {
name: "baseName"
type: "QString"
read: "baseName"
index: 3
lineNumber: 23
isReadonly: true
isPropertyConstant: true
}
Property {
name: "parentDir"
type: "QString"
read: "parentDir"
index: 4
lineNumber: 24
isReadonly: true
isPropertyConstant: true
}
Property {
name: "suffix"
type: "QString"
read: "suffix"
index: 5
lineNumber: 25
isReadonly: true
isPropertyConstant: true
}
Property {
name: "size"
type: "qlonglong"
read: "size"
index: 6
lineNumber: 26
isReadonly: true
isPropertyConstant: true
}
Property {
name: "isDir"
type: "bool"
read: "isDir"
index: 7
lineNumber: 27
isReadonly: true
isPropertyConstant: true
}
Property {
name: "isImage"
type: "bool"
read: "isImage"
index: 8
lineNumber: 28
isReadonly: true
isPropertyConstant: true
}
Property {
name: "mimeType"
type: "QString"
read: "mimeType"
index: 9
lineNumber: 29
isReadonly: true
isPropertyConstant: true
}
Signal { name: "relativePathChanged"; lineNumber: 48 }
}
Component {
file: "filesystemmodel.hpp"
lineNumber: 63
name: "ZShell::models::FileSystemModel"
accessSemantics: "reference"
prototype: "QAbstractListModel"
exports: ["ZShell.Models/FileSystemModel 1.0"]
exportMetaObjectRevisions: [256]
Enum {
name: "Filter"
lineNumber: 78
values: ["NoFilter", "Images", "Files", "Dirs"]
}
Property {
name: "path"
type: "QString"
read: "path"
write: "setPath"
notify: "pathChanged"
index: 0
lineNumber: 67
}
Property {
name: "recursive"
type: "bool"
read: "recursive"
write: "setRecursive"
notify: "recursiveChanged"
index: 1
lineNumber: 68
}
Property {
name: "watchChanges"
type: "bool"
read: "watchChanges"
write: "setWatchChanges"
notify: "watchChangesChanged"
index: 2
lineNumber: 69
}
Property {
name: "showHidden"
type: "bool"
read: "showHidden"
write: "setShowHidden"
notify: "showHiddenChanged"
index: 3
lineNumber: 70
}
Property {
name: "sortReverse"
type: "bool"
read: "sortReverse"
write: "setSortReverse"
notify: "sortReverseChanged"
index: 4
lineNumber: 71
}
Property {
name: "filter"
type: "Filter"
read: "filter"
write: "setFilter"
notify: "filterChanged"
index: 5
lineNumber: 72
}
Property {
name: "nameFilters"
type: "QStringList"
read: "nameFilters"
write: "setNameFilters"
notify: "nameFiltersChanged"
index: 6
lineNumber: 73
}
Property {
name: "entries"
type: "ZShell::models::FileSystemEntry"
isList: true
read: "entries"
notify: "entriesChanged"
index: 7
lineNumber: 75
isReadonly: true
}
Signal { name: "pathChanged"; lineNumber: 116 }
Signal { name: "recursiveChanged"; lineNumber: 117 }
Signal { name: "watchChangesChanged"; lineNumber: 118 }
Signal { name: "showHiddenChanged"; lineNumber: 119 }
Signal { name: "sortReverseChanged"; lineNumber: 120 }
Signal { name: "filterChanged"; lineNumber: 121 }
Signal { name: "nameFiltersChanged"; lineNumber: 122 }
Signal { name: "entriesChanged"; lineNumber: 123 }
}
}
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,7 @@
module ZShell.Models
linktarget ZShell-modelsplugin
optional plugin ZShell-modelsplugin
classname ZShell_ModelsPlugin
typeinfo ZShell-models.qmltypes
prefer :/qt/qml/ZShell/Models/
@@ -0,0 +1,67 @@
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: "ZShell::services::AudioProvider"
accessSemantics: "reference"
prototype: "ZShell::services::Service"
}
Component {
file: "beattracker.hpp"
lineNumber: 28
name: "ZShell::services::BeatTracker"
accessSemantics: "reference"
prototype: "ZShell::services::AudioProvider"
exports: ["ZShell.Services/BeatTracker 1.0"]
exportMetaObjectRevisions: [256]
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: "service.hpp"
lineNumber: 8
name: "ZShell::services::Service"
accessSemantics: "reference"
prototype: "QObject"
}
Component {
file: "serviceref.hpp"
lineNumber: 9
name: "ZShell::services::ServiceRef"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell.Services/ServiceRef 1.0"]
exportMetaObjectRevisions: [256]
Property {
name: "service"
type: "ZShell::services::Service"
isPointer: true
read: "service"
write: "setService"
notify: "serviceChanged"
index: 0
lineNumber: 13
}
Signal { name: "serviceChanged"; lineNumber: 22 }
}
}
Binary file not shown.
@@ -0,0 +1,7 @@
module ZShell.Services
linktarget ZShell-servicesplugin
optional plugin ZShell-servicesplugin
classname ZShell_ServicesPlugin
typeinfo ZShell-services.qmltypes
prefer :/qt/qml/ZShell/Services/
@@ -0,0 +1,488 @@
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: "appdb.hpp"
lineNumber: 62
name: "ZShell::AppDb"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell/AppDb 1.0"]
exportMetaObjectRevisions: [256]
Property {
name: "uuid"
type: "QString"
read: "uuid"
index: 0
lineNumber: 66
isReadonly: true
isPropertyConstant: true
}
Property {
name: "path"
type: "QString"
read: "path"
write: "setPath"
notify: "pathChanged"
index: 1
lineNumber: 67
isRequired: true
}
Property {
name: "entries"
type: "QObjectList"
read: "entries"
write: "setEntries"
notify: "entriesChanged"
index: 2
lineNumber: 68
isRequired: true
}
Property {
name: "apps"
type: "ZShell::AppEntry"
isList: true
read: "apps"
notify: "appsChanged"
index: 3
lineNumber: 69
isReadonly: true
}
Signal { name: "pathChanged"; lineNumber: 87 }
Signal { name: "entriesChanged"; lineNumber: 88 }
Signal { name: "appsChanged"; lineNumber: 89 }
Method {
name: "incrementFrequency"
lineNumber: 84
Parameter { name: "id"; type: "QString" }
}
}
Component {
file: "appdb.hpp"
lineNumber: 11
name: "ZShell::AppEntry"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell/AppEntry 1.0"]
isCreatable: false
exportMetaObjectRevisions: [256]
Property {
name: "entry"
type: "QObject"
isPointer: true
read: "entry"
index: 0
lineNumber: 17
isReadonly: true
isPropertyConstant: true
}
Property {
name: "frequency"
type: "uint"
read: "frequency"
notify: "frequencyChanged"
index: 1
lineNumber: 19
isReadonly: true
}
Property {
name: "id"
type: "QString"
read: "id"
index: 2
lineNumber: 20
isReadonly: true
isPropertyConstant: true
}
Property {
name: "name"
type: "QString"
read: "name"
notify: "nameChanged"
index: 3
lineNumber: 21
isReadonly: true
}
Property {
name: "comment"
type: "QString"
read: "comment"
notify: "commentChanged"
index: 4
lineNumber: 22
isReadonly: true
}
Property {
name: "execString"
type: "QString"
read: "execString"
notify: "execStringChanged"
index: 5
lineNumber: 23
isReadonly: true
}
Property {
name: "startupClass"
type: "QString"
read: "startupClass"
notify: "startupClassChanged"
index: 6
lineNumber: 24
isReadonly: true
}
Property {
name: "genericName"
type: "QString"
read: "genericName"
notify: "genericNameChanged"
index: 7
lineNumber: 25
isReadonly: true
}
Property {
name: "categories"
type: "QString"
read: "categories"
notify: "categoriesChanged"
index: 8
lineNumber: 26
isReadonly: true
}
Property {
name: "keywords"
type: "QString"
read: "keywords"
notify: "keywordsChanged"
index: 9
lineNumber: 27
isReadonly: true
}
Signal { name: "frequencyChanged"; lineNumber: 48 }
Signal { name: "nameChanged"; lineNumber: 49 }
Signal { name: "commentChanged"; lineNumber: 50 }
Signal { name: "execStringChanged"; lineNumber: 51 }
Signal { name: "startupClassChanged"; lineNumber: 52 }
Signal { name: "genericNameChanged"; lineNumber: 53 }
Signal { name: "categoriesChanged"; lineNumber: 54 }
Signal { name: "keywordsChanged"; lineNumber: 55 }
}
Component {
file: "imageanalyser.hpp"
lineNumber: 11
name: "ZShell::ImageAnalyser"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell/ImageAnalyser 1.0"]
exportMetaObjectRevisions: [256]
Property {
name: "source"
type: "QString"
read: "source"
write: "setSource"
notify: "sourceChanged"
index: 0
lineNumber: 15
}
Property {
name: "sourceItem"
type: "QQuickItem"
isPointer: true
read: "sourceItem"
write: "setSourceItem"
notify: "sourceItemChanged"
index: 1
lineNumber: 16
}
Property {
name: "rescaleSize"
type: "int"
read: "rescaleSize"
write: "setRescaleSize"
notify: "rescaleSizeChanged"
index: 2
lineNumber: 17
}
Property {
name: "dominantColour"
type: "QColor"
read: "dominantColour"
notify: "dominantColourChanged"
index: 3
lineNumber: 18
isReadonly: true
}
Property {
name: "luminance"
type: "double"
read: "luminance"
notify: "luminanceChanged"
index: 4
lineNumber: 19
isReadonly: true
}
Signal { name: "sourceChanged"; lineNumber: 39 }
Signal { name: "sourceItemChanged"; lineNumber: 40 }
Signal { name: "rescaleSizeChanged"; lineNumber: 41 }
Signal { name: "dominantColourChanged"; lineNumber: 42 }
Signal { name: "luminanceChanged"; lineNumber: 43 }
Method { name: "requestUpdate"; lineNumber: 36 }
}
Component {
file: "requests.hpp"
lineNumber: 9
name: "ZShell::Requests"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell/Requests 1.0"]
isCreatable: false
isSingleton: true
exportMetaObjectRevisions: [256]
Method {
name: "get"
isMethodConstant: true
lineNumber: 17
Parameter { name: "url"; type: "QUrl" }
Parameter { name: "callback"; type: "QJSValue" }
Parameter { name: "onError"; type: "QJSValue" }
}
Method {
name: "get"
isCloned: true
isMethodConstant: true
lineNumber: 17
Parameter { name: "url"; type: "QUrl" }
Parameter { name: "callback"; type: "QJSValue" }
}
}
Component {
file: "toaster.hpp"
lineNumber: 10
name: "ZShell::Toast"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell/Toast 1.0"]
isCreatable: false
exportMetaObjectRevisions: [256]
Enum {
name: "Type"
isScoped: true
lineNumber: 23
values: ["Info", "Success", "Warning", "Error"]
}
Property {
name: "closed"
type: "bool"
read: "closed"
notify: "closedChanged"
index: 0
lineNumber: 15
isReadonly: true
}
Property {
name: "title"
type: "QString"
read: "title"
index: 1
lineNumber: 16
isReadonly: true
isPropertyConstant: true
}
Property {
name: "message"
type: "QString"
read: "message"
index: 2
lineNumber: 17
isReadonly: true
isPropertyConstant: true
}
Property {
name: "icon"
type: "QString"
read: "icon"
index: 3
lineNumber: 18
isReadonly: true
isPropertyConstant: true
}
Property {
name: "timeout"
type: "int"
read: "timeout"
index: 4
lineNumber: 19
isReadonly: true
isPropertyConstant: true
}
Property {
name: "type"
type: "Type"
read: "type"
index: 5
lineNumber: 20
isReadonly: true
isPropertyConstant: true
}
Signal { name: "closedChanged"; lineNumber: 46 }
Signal { name: "finishedClose"; lineNumber: 47 }
Method { name: "close"; lineNumber: 41 }
Method {
name: "lock"
lineNumber: 42
Parameter { name: "sender"; type: "QObject"; isPointer: true }
}
Method {
name: "unlock"
lineNumber: 43
Parameter { name: "sender"; type: "QObject"; isPointer: true }
}
}
Component {
file: "toaster.hpp"
lineNumber: 60
name: "ZShell::Toaster"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell/Toaster 1.0"]
isCreatable: false
isSingleton: true
exportMetaObjectRevisions: [256]
Property {
name: "toasts"
type: "ZShell::Toast"
isList: true
read: "toasts"
notify: "toastsChanged"
index: 0
lineNumber: 65
isReadonly: true
}
Signal { name: "toastsChanged"; lineNumber: 76 }
Method {
name: "toast"
lineNumber: 72
Parameter { name: "title"; type: "QString" }
Parameter { name: "message"; type: "QString" }
Parameter { name: "icon"; type: "QString" }
Parameter { name: "type"; type: "ZShell::Toast::Type" }
Parameter { name: "timeout"; type: "int" }
}
Method {
name: "toast"
isCloned: true
lineNumber: 72
Parameter { name: "title"; type: "QString" }
Parameter { name: "message"; type: "QString" }
Parameter { name: "icon"; type: "QString" }
Parameter { name: "type"; type: "ZShell::Toast::Type" }
}
Method {
name: "toast"
isCloned: true
lineNumber: 72
Parameter { name: "title"; type: "QString" }
Parameter { name: "message"; type: "QString" }
Parameter { name: "icon"; type: "QString" }
}
Method {
name: "toast"
isCloned: true
lineNumber: 72
Parameter { name: "title"; type: "QString" }
Parameter { name: "message"; type: "QString" }
}
}
Component {
file: "writefile.hpp"
lineNumber: 9
name: "ZShell::ZShellIo"
accessSemantics: "reference"
prototype: "QObject"
exports: ["ZShell/ZShellIo 1.0"]
isCreatable: false
isSingleton: true
exportMetaObjectRevisions: [256]
Method {
name: "saveItem"
lineNumber: 17
Parameter { name: "target"; type: "QQuickItem"; isPointer: true }
Parameter { name: "path"; type: "QUrl" }
}
Method {
name: "saveItem"
lineNumber: 18
Parameter { name: "target"; type: "QQuickItem"; isPointer: true }
Parameter { name: "path"; type: "QUrl" }
Parameter { name: "rect"; type: "QRect" }
}
Method {
name: "saveItem"
lineNumber: 19
Parameter { name: "target"; type: "QQuickItem"; isPointer: true }
Parameter { name: "path"; type: "QUrl" }
Parameter { name: "onSaved"; type: "QJSValue" }
}
Method {
name: "saveItem"
lineNumber: 20
Parameter { name: "target"; type: "QQuickItem"; isPointer: true }
Parameter { name: "path"; type: "QUrl" }
Parameter { name: "onSaved"; type: "QJSValue" }
Parameter { name: "onFailed"; type: "QJSValue" }
}
Method {
name: "saveItem"
lineNumber: 21
Parameter { name: "target"; type: "QQuickItem"; isPointer: true }
Parameter { name: "path"; type: "QUrl" }
Parameter { name: "rect"; type: "QRect" }
Parameter { name: "onSaved"; type: "QJSValue" }
}
Method {
name: "saveItem"
lineNumber: 22
Parameter { name: "target"; type: "QQuickItem"; isPointer: true }
Parameter { name: "path"; type: "QUrl" }
Parameter { name: "rect"; type: "QRect" }
Parameter { name: "onSaved"; type: "QJSValue" }
Parameter { name: "onFailed"; type: "QJSValue" }
}
Method {
name: "copyFile"
type: "bool"
isMethodConstant: true
lineNumber: 25
Parameter { name: "source"; type: "QUrl" }
Parameter { name: "target"; type: "QUrl" }
Parameter { name: "overwrite"; type: "bool" }
}
Method {
name: "copyFile"
type: "bool"
isCloned: true
isMethodConstant: true
lineNumber: 25
Parameter { name: "source"; type: "QUrl" }
Parameter { name: "target"; type: "QUrl" }
}
Method {
name: "deleteFile"
type: "bool"
isMethodConstant: true
lineNumber: 26
Parameter { name: "path"; type: "QUrl" }
}
Method {
name: "toLocalFile"
type: "QString"
isMethodConstant: true
lineNumber: 27
Parameter { name: "url"; type: "QUrl" }
}
}
}
Binary file not shown.
Binary file not shown.
+8
View File
@@ -0,0 +1,8 @@
module ZShell
linktarget ZShellplugin
optional plugin ZShellplugin
classname ZShellPlugin
typeinfo ZShell.qmltypes
prefer :/qt/qml/ZShell/
depends QtQuick