import QtQuick.tooling 1.2 Module { dependencies: [] Component { name: "CustomPalette" prototype: "QPalette" } Component { name: "SomethingEntirelyStrange" prototype: "QObject" exports: ["Things/SomethingEntirelyStrange 1.0"] Enum { name: "AnEnum" isScoped: true values: { "AAA": 0, "BBB": 1, "CCC": 2 } } Enum { name: "TheEnum" isScoped: false values: { "V1": 0, "V2": 1 } } Property { name: "palette"; type: "QPalette" } Property { name: "palette2"; type: "CustomPalette" } } Component { name: "Frame" prototype: "MyPane" exports: ["Things.Templates/Frame 1.0"] exportMetaObjectRevisions: [256] } Component { name: "MyPane" prototype: "QObject" exports: ["Things.Templates/Pane 1.0"] exportMetaObjectRevisions: [256] deferredNames: ["contentData"] Property { name: "contentWidth"; type: "double" } Property { name: "contentHeight"; type: "double" } Property { name: "contentData"; type: "QObject"; isList: true; isReadonly: true } Property { name: "contentChildren"; type: "QQuickItem"; isList: true; isReadonly: true } } Component { name: "WithImmediate" prototype: "QObject" exports: ["Things/WithImmediate 1.0"] exportMetaObjectRevisions: [256] immediateNames: ["contentData"] Property { name: "contentData"; type: "double" } } Component { name: "MyScreen" prototype: "QObject" exports: [ "Things.Window/Screen 1.0", ] isCreatable: false attachedType: "MyScreenAttached" } Component { name: "MyScreenAttached" prototype: "MyScreenInfo" exports: [ "Things.Window/ScreenAttached 1.0", ] } Component { name: "MyScreenInfo" prototype: "QObject" exports: [ "Things.Window/ScreenInfo 1.0", ] isCreatable: false Property { name: "pixelDensity"; type: "double"; isReadonly: true } } Component { name: "ItemDerived" prototype: "QQuickItem" exports: [ "Things/ItemDerived 1.0" ] Property { name: "alignment"; type: "Qt::Alignment" } } Component { name: "CustomParserThing" prototype: "QQuickItem" exports: [ "Things/CustomParserThing 1.0" ] Property { name: "foo"; type: "string" } hasCustomParser: true } Component { file: "mediaplayer-qml.h" name: "MediaPlayerStateMachine" accessSemantics: "value" exports: ["Mediaplayer/MediaPlayerStateMachine 1.0"] isCreatable: false exportMetaObjectRevisions: [256] } Component { file: "constinvokable.h" name: "ConstInvokable" accessSemantics: "reference" prototype: "QObject" exports: ["Things/ConstInvokable 1.0"] exportMetaObjectRevisions: [256] Method { name: "getObject"; type: "QObject"; isPointer: true; isConstant: true } } }