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: "caelestia::models::FileSystemEntry" accessSemantics: "reference" prototype: "QObject" exports: ["Caelestia.Models/FileSystemEntry 254.0"] isCreatable: false exportMetaObjectRevisions: [65024] 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: "caelestia::models::FileSystemModel" accessSemantics: "reference" prototype: "QAbstractListModel" exports: ["Caelestia.Models/FileSystemModel 254.0"] exportMetaObjectRevisions: [65024] 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: "caelestia::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 } } }