import QtQuick.tooling 1.2 Module { dependencies: [] Component { name: "SomethingEntirelyStrange" prototype: "QObject" exports: ["Things/SomethingEntirelyStrange 1.0"] Enum { name: "AnEnum" values: { "AAA": 0, "BBB": 1, "CCC": 2 } } Property { name: "palette"; type: "QPalette" } } 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] 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: "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" } } }