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: "MaterialShapeItem.hpp" lineNumber: 80 name: "MaterialShapeItem" accessSemantics: "reference" defaultProperty: "data" parentProperty: "parent" prototype: "QQuickItem" exports: [ "M3Shapes/MaterialShapeItem 1.0", "M3Shapes/MaterialShape 1.0" ] exportMetaObjectRevisions: [256] Enum { name: "Shape" lineNumber: 86 values: [ "Custom", "Circle", "Square", "Slanted", "Arch", "Fan", "Arrow", "SemiCircle", "Oval", "Pill", "Triangle", "Diamond", "ClamShell", "Pentagon", "Gem", "Sunny", "VerySunny", "Cookie4Sided", "Cookie6Sided", "Cookie7Sided", "Cookie9Sided", "Cookie12Sided", "Ghostish", "Clover4Leaf", "Clover8Leaf", "Burst", "SoftBurst", "Boom", "SoftBoom", "Flower", "Puffy", "PuffyDiamond", "PixelCircle", "PixelTriangle", "Bun", "Heart" ] } Property { name: "shape" type: "Shape" read: "shape" write: "setShape" notify: "shapeChanged" index: 0 lineNumber: 126 } Property { name: "fromShape" type: "Shape" read: "fromShape" write: "setFromShape" notify: "fromShapeChanged" index: 1 lineNumber: 127 } Property { name: "toShape" type: "Shape" read: "toShape" write: "setToShape" notify: "toShapeChanged" index: 2 lineNumber: 129 } Property { name: "animationDuration" type: "int" read: "animationDuration" write: "setAnimationDuration" notify: "animationDurationChanged" index: 3 lineNumber: 131 } Property { name: "animationEasing" type: "QEasingCurve" read: "animationEasing" write: "setAnimationEasing" notify: "animationEasingChanged" index: 4 lineNumber: 133 } Property { name: "color" type: "QColor" read: "color" write: "setColor" notify: "colorChanged" index: 5 lineNumber: 135 } Property { name: "implicitSize" type: "double" read: "implicitSize" write: "setImplicitSize" notify: "implicitSizeChanged" index: 6 lineNumber: 136 } Property { name: "strokeColor" type: "QColor" read: "strokeColor" write: "setStrokeColor" notify: "strokeColorChanged" index: 7 lineNumber: 138 } Property { name: "strokeWidth" type: "float" read: "strokeWidth" write: "setStrokeWidth" notify: "strokeWidthChanged" index: 8 lineNumber: 140 } Property { name: "morphProgress" type: "float" read: "morphProgress" write: "setMorphProgress" notify: "morphProgressChanged" index: 9 lineNumber: 142 } Property { name: "customShape" type: "RoundedPolygonWrapper" read: "customShape" write: "setCustomShape" notify: "customShapeChanged" index: 10 lineNumber: 144 } Property { name: "customFromShape" type: "RoundedPolygonWrapper" read: "customFromShape" write: "setCustomFromShape" notify: "customFromShapeChanged" index: 11 lineNumber: 146 } Property { name: "customToShape" type: "RoundedPolygonWrapper" read: "customToShape" write: "setCustomToShape" notify: "customToShapeChanged" index: 12 lineNumber: 148 } Signal { name: "shapeChanged"; lineNumber: 326 } Signal { name: "fromShapeChanged"; lineNumber: 327 } Signal { name: "toShapeChanged"; lineNumber: 328 } Signal { name: "animationDurationChanged"; lineNumber: 329 } Signal { name: "animationEasingChanged"; lineNumber: 330 } Signal { name: "colorChanged"; lineNumber: 331 } Signal { name: "implicitSizeChanged"; lineNumber: 332 } Signal { name: "strokeColorChanged"; lineNumber: 333 } Signal { name: "strokeWidthChanged"; lineNumber: 334 } Signal { name: "morphProgressChanged"; lineNumber: 335 } Signal { name: "customShapeChanged"; lineNumber: 336 } Signal { name: "customFromShapeChanged"; lineNumber: 337 } Signal { name: "customToShapeChanged"; lineNumber: 338 } Method { name: "onAnimationValueChanged" lineNumber: 345 Parameter { name: "value"; type: "QVariant" } } Method { name: "onMorphFinished"; lineNumber: 346 } Method { name: "point" type: "QVariantMap" lineNumber: 162 Parameter { name: "x"; type: "float" } Parameter { name: "y"; type: "float" } Parameter { name: "radius"; type: "float" } Parameter { name: "smoothing"; type: "float" } } Method { name: "point" type: "QVariantMap" isCloned: true lineNumber: 162 Parameter { name: "x"; type: "float" } Parameter { name: "y"; type: "float" } Parameter { name: "radius"; type: "float" } } Method { name: "point" type: "QVariantMap" isCloned: true lineNumber: 162 Parameter { name: "x"; type: "float" } Parameter { name: "y"; type: "float" } } Method { name: "polygon" type: "RoundedPolygonWrapper" lineNumber: 174 Parameter { name: "vertices"; type: "QVariantList" } Parameter { name: "reps"; type: "int" } Parameter { name: "centerX"; type: "float" } Parameter { name: "centerY"; type: "float" } Parameter { name: "mirroring"; type: "bool" } } Method { name: "polygon" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 174 Parameter { name: "vertices"; type: "QVariantList" } Parameter { name: "reps"; type: "int" } Parameter { name: "centerX"; type: "float" } Parameter { name: "centerY"; type: "float" } } Method { name: "polygon" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 174 Parameter { name: "vertices"; type: "QVariantList" } Parameter { name: "reps"; type: "int" } Parameter { name: "centerX"; type: "float" } } Method { name: "polygon" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 174 Parameter { name: "vertices"; type: "QVariantList" } Parameter { name: "reps"; type: "int" } } Method { name: "polygon" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 174 Parameter { name: "vertices"; type: "QVariantList" } } Method { name: "regularPolygon" type: "RoundedPolygonWrapper" lineNumber: 184 Parameter { name: "numVertices"; type: "int" } Parameter { name: "radius"; type: "float" } Parameter { name: "smoothing"; type: "float" } } Method { name: "regularPolygon" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 184 Parameter { name: "numVertices"; type: "int" } Parameter { name: "radius"; type: "float" } } Method { name: "regularPolygon" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 184 Parameter { name: "numVertices"; type: "int" } } Method { name: "star" type: "RoundedPolygonWrapper" lineNumber: 194 Parameter { name: "points"; type: "int" } Parameter { name: "innerRadius"; type: "float" } Parameter { name: "radius"; type: "float" } Parameter { name: "smoothing"; type: "float" } } Method { name: "star" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 194 Parameter { name: "points"; type: "int" } Parameter { name: "innerRadius"; type: "float" } Parameter { name: "radius"; type: "float" } } Method { name: "star" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 194 Parameter { name: "points"; type: "int" } Parameter { name: "innerRadius"; type: "float" } } Method { name: "star" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 194 Parameter { name: "points"; type: "int" } } Method { name: "rectangle" type: "RoundedPolygonWrapper" lineNumber: 204 Parameter { name: "width"; type: "float" } Parameter { name: "height"; type: "float" } Parameter { name: "radius"; type: "float" } Parameter { name: "smoothing"; type: "float" } } Method { name: "rectangle" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 204 Parameter { name: "width"; type: "float" } Parameter { name: "height"; type: "float" } Parameter { name: "radius"; type: "float" } } Method { name: "rectangle" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 204 Parameter { name: "width"; type: "float" } Parameter { name: "height"; type: "float" } } Method { name: "rectangle" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 204 Parameter { name: "width"; type: "float" } } Method { name: "rectangle"; type: "RoundedPolygonWrapper"; isCloned: true; lineNumber: 204 } Method { name: "squircle" type: "RoundedPolygonWrapper" lineNumber: 215 Parameter { name: "n"; type: "float" } Parameter { name: "segments"; type: "int" } } Method { name: "squircle" type: "RoundedPolygonWrapper" isCloned: true lineNumber: 215 Parameter { name: "n"; type: "float" } } Method { name: "squircle"; type: "RoundedPolygonWrapper"; isCloned: true; lineNumber: 215 } Method { name: "pointAtAngle" type: "QPointF" isMethodConstant: true lineNumber: 232 Parameter { name: "angleDegrees"; type: "double" } } Method { name: "distanceAtAngle" type: "double" isMethodConstant: true lineNumber: 239 Parameter { name: "angleDegrees"; type: "double" } } Method { name: "pathBounds"; type: "QRectF"; isMethodConstant: true; lineNumber: 244 } Method { name: "beginBatchUpdate"; lineNumber: 252 } Method { name: "endBatchUpdate"; lineNumber: 259 } } Component { file: "MaterialShapeItem.hpp" lineNumber: 23 name: "RoundedPolygonWrapper" accessSemantics: "value" exports: ["M3Shapes/roundedPolygon 1.0"] isCreatable: false exportMetaObjectRevisions: [256] Property { name: "valid" type: "bool" read: "isValid" index: 0 lineNumber: 26 isReadonly: true isFinal: true } Method { name: "normalized" type: "RoundedPolygonWrapper" isMethodConstant: true lineNumber: 37 } } }