Use new qt_target_qml_from_svg() function for examples
This updates weatherforecast and vectorimage examples to use the automatic svgtoqml build steps instead of manual conversion. Removes .pro file for weatherforecast. This is a new example after the move to CMake and it should have never had a .pro file to begin with. We aren't going to implement the svgtoqml build step with qmake, so we can't keep this working. Task-number: QTBUG-128915 Change-Id: I2e2506316d4fc8fb35c227309f50e0c92f2a0e38 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
This commit is contained in:
parent
86fcb8dd54
commit
35f6faf56e
|
@ -1,2 +1,2 @@
|
|||
TEMPLATE = subdirs
|
||||
SUBDIRS = shapes weatherforecast
|
||||
SUBDIRS = shapes
|
||||
|
|
|
@ -30,33 +30,74 @@ qt_add_qml_module(weatherforecastexample
|
|||
QML_FILES
|
||||
"main.qml"
|
||||
"Europe.qml"
|
||||
"Europe_generated.qml"
|
||||
"BouncyShape.qml"
|
||||
"Cloud.qml"
|
||||
"Cloud_generated.qml"
|
||||
"CloudWithLightning.qml"
|
||||
"CloudWithLightning_generated.qml"
|
||||
"CloudWithRain.qml"
|
||||
"CloudWithRain_generated.qml"
|
||||
"CloudWithSnow.qml"
|
||||
"CloudWithSnow_generated.qml"
|
||||
"Gear.qml"
|
||||
"Gear_generated.qml"
|
||||
"MapLabel.qml"
|
||||
"SettingsDrawer.qml"
|
||||
"Sun.qml"
|
||||
"Sun_generated.qml"
|
||||
"SunBehindCloud.qml"
|
||||
"SunBehindCloud_generated.qml"
|
||||
"SunBehindRainCloud.qml"
|
||||
"SunBehindRainCloud_generated.qml"
|
||||
"SunBehindSmallCloud.qml"
|
||||
"SunBehindSmallCloud_generated.qml"
|
||||
"DemoShape.qml"
|
||||
RESOURCES
|
||||
"assets/WorkSans-Regular.ttf"
|
||||
)
|
||||
|
||||
qt_target_qml_from_svg(weatherforecastexample
|
||||
OPTIMIZE_PATHS
|
||||
TYPE_NAME "DemoShape"
|
||||
COPYRIGHT_STATEMENT
|
||||
"Copyright © 2024 The Qt Company Ltd. Copyright © 2010 Kolja21\\nSPDX-License-Identifier: CC-BY-3.0"
|
||||
FILES
|
||||
assets/Europe.svg
|
||||
OUTPUTS
|
||||
Europe_generated.qml
|
||||
)
|
||||
|
||||
#![svgtoqml]
|
||||
qt_target_qml_from_svg(weatherforecastexample
|
||||
OPTIMIZE_PATHS
|
||||
TYPE_NAME "DemoShape"
|
||||
COPYRIGHT_STATEMENT "Copyright © 2023 Framework7\\nSPDX-License-Identifier: MIT"
|
||||
FILES
|
||||
assets/gear-alt-stroke.svg
|
||||
OUTPUTS
|
||||
Gear_generated.qml
|
||||
)
|
||||
#![svgtoqml]
|
||||
|
||||
qt_target_qml_from_svg(weatherforecastexample
|
||||
OPTIMIZE_PATHS
|
||||
TYPE_NAME "DemoShape"
|
||||
COPYRIGHT_STATEMENT "Copyright © 2023 Googlefonts\\nSPDX-License-Identifier: Apache-2.0"
|
||||
FILES
|
||||
assets/cloud-svgrepo-com.svg
|
||||
assets/cloud-with-lightning-svgrepo-com.svg
|
||||
assets/cloud-with-lightning-and-rain-svgrepo-com.svg
|
||||
assets/cloud-with-rain-svgrepo-com.svg
|
||||
assets/cloud-with-snow-svgrepo-com.svg
|
||||
assets/sun-svgrepo-com.svg
|
||||
assets/sun-behind-large-cloud-svgrepo-com.svg
|
||||
assets/sun-behind-rain-cloud-svgrepo-com.svg
|
||||
assets/sun-behind-small-cloud-svgrepo-com.svg
|
||||
assets/sun-behind-cloud-svgrepo-com.svg
|
||||
OUTPUTS
|
||||
Cloud_generated.qml
|
||||
CloudWithLightning_generated.qml
|
||||
CloudWithLightningAndRain_generated.qml
|
||||
CloudWithRain_generated.qml
|
||||
CloudWithSnow_generated.qml
|
||||
Sun_generated.qml
|
||||
SunBehindLargeCloud_generated.qml
|
||||
SunBehindRainCloud_generated.qml
|
||||
SunBehindSmallCloud_generated.qml
|
||||
SunBehindCloud_generated.qml
|
||||
)
|
||||
|
||||
set(resource_files
|
||||
"qtquickcontrols2.conf"
|
||||
)
|
||||
|
|
|
@ -1,150 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file cloud-with-lightning-and-rain-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
id: __qt_toplevel
|
||||
DemoShape {
|
||||
id: _qt_node0
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffeca18"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 78 67.82 L 55.17 71.79 L 47.1 92.46 Q 46.6655 93.671 46.9575 94.6413 Q 47.3182 95.84 48.72 95.84 L 57.6963 95.805 L 64.7 95.77 L 61.27 112.8 Q 61.1168 113.929 62.0187 114.464 Q 62.9612 115.023 63.9 114.02 L 74.2487 100.954 L 84.2 88.09 Q 85.1946 86.6509 84.5537 85.3538 Q 83.9609 84.1537 82.65 84.08 L 70.33 84.22 L 78 67.82 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffdb900"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 71.92 70.54 L 66.64 82.44 Q 66.4418 83.1123 66.7116 83.6347 Q 66.9527 84.1017 67.4675 84.295 Q 67.9727 84.4847 68.4597 84.3103 Q 68.9898 84.1205 69.24 83.57 L 76 69.49 L 71.92 70.54 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffdb900"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 49.99 92.17 L 55.4823 92.1221 L 64.07 92.03 Q 64.7193 91.9803 65.1387 92.3444 Q 65.5192 92.6745 65.5475 93.1725 Q 65.5763 93.6783 65.2175 94.0269 Q 64.8129 94.42 64.07 94.42 L 56.2962 94.4437 L 49.64 94.49 Q 49.0607 94.5186 48.7033 94.1711 Q 48.3733 93.8502 48.3862 93.3863 Q 48.3997 92.9059 48.7836 92.5733 Q 49.2207 92.1946 49.99 92.17 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_3
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffe36a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 59.42 69.01 L 53.08 85.2 Q 52.0953 88.4962 54.5488 88.925 Q 55.5245 89.0955 56.5352 88.5975 Q 57.5916 88.0769 58.08 87.1 L 61.9175 78.7975 Q 65.2921 71.2096 65.47 69.64 Q 65.645 68.1025 62.55 68.4025 Q 61.0025 68.5525 59.42 69.01 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_4
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffe36a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 61.01 86.57 Q 60.3881 86.1433 59.6587 86.4375 Q 58.974 86.7137 58.48 87.49 Q 57.7903 88.5738 57.645 89.2675 Q 57.4118 90.3805 58.34 90.94 Q 59.6399 91.7179 61.23 89.46 Q 62.5178 87.594 61.01 86.57 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_5
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffe36a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 71.34 89.8 Q 69.7762 89.4654 68.905 90.6025 Q 68.2586 91.4462 67.82 93.46 L 66.6591 98.3441 L 65.15 104.79 Q 64.9752 105.692 65.2447 106.272 Q 65.4899 106.8 66.005 106.893 Q 66.5173 106.984 67.0428 106.601 Q 67.6158 106.184 67.97 105.35 L 70.2738 99.7462 L 72.33 94.51 Q 72.9795 92.5614 72.9413 91.6338 Q 72.8793 90.1317 71.34 89.8 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_6
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe4eaee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 107.92 46.26 Q 108.57 37.515 105.481 28.215 Q 99.3037 9.615 80.61 6.84 Q 63.8037 4.34625 54.4412 16.1138 Q 49.76 21.9975 48.44 28.38 Q 45.9 27.7875 42.4475 28.01 Q 35.5425 28.455 30.98 32.53 Q 26.4487 36.58 24.9163 42.035 Q 24.15 44.7625 24.29 46.68 Q 19.82 45.975 15.1213 47.1888 Q 5.72375 49.6162 4.58 59.21 Q 3.51125 68.1725 13.6538 69.9725 Q 18.725 70.8725 24.01 69.98 L 124.39 62.59 Q 124.985 60.705 124.631 58.1087 Q 123.924 52.9162 119.18 49.36 Q 116.361 47.2412 111.859 46.5387 Q 109.607 46.1875 107.92 46.26 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_7
|
||||
strokeColor: "transparent"
|
||||
fillGradient: RadialGradient {
|
||||
centerX: 65.811
|
||||
centerY: 75.277
|
||||
centerRadius: 29.434
|
||||
focalX:52.634
|
||||
focalY:75.403
|
||||
GradientStop { position: 0.193; color: "#ffffe366" }
|
||||
GradientStop { position: 0.331; color: "#ffeddd82" }
|
||||
GradientStop { position: 0.571; color: "#ffd0d4ad" }
|
||||
GradientStop { position: 0.759; color: "#ffbfcfc7" }
|
||||
GradientStop { position: 0.87; color: "#ffb8cdd1" }
|
||||
}
|
||||
fillTransform: PlanarTransform.fromAffineMatrix(0.0288, -0.9996, 1.4975, 0.0432, -48.813, 137.809)
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 53.81 54.19 Q 54.0186 54.1205 55.2436 54.6621 Q 58.3194 56.022 61.2293 56.7474 Q 66.5212 58.0667 73.24 58.13 Q 85.09 58.2487 97.01 52.7113 Q 102.97 49.9425 106.56 47.15 Q 106.68 48 106.611 49.1525 Q 106.474 51.4575 105.53 52.97 Q 104.355 54.845 102.43 55.88 Q 101.467 56.3975 100.74 56.54 Q 102.055 57.455 104.272 58.3 Q 108.707 59.99 113.22 59.64 Q 119.73 59.13 124.44 56.92 Q 125.07 60.13 124.72 63.26 Q 123.779 71.6507 116.32 72.5 L 85.1441 72.9973 L 77.56 73.06 L 62.3846 73.3347 L 15.43 73.81 Q 11.6474 73.3922 8.89375 71.2487 Q 6.16567 69.1252 5.11 65.83 Q 4.04 62.52 4.55 60.39 Q 6.88 61.0075 9.86375 61.5513 Q 15.8313 62.6387 19.1 62.27 Q 23.2062 61.8013 27.0537 59.5488 Q 28.9775 58.4225 30.08 57.39 Q 34.02 59.64 42.75 58.89 Q 47.4437 58.4775 51.0962 56.2925 Q 52.9225 55.2 53.81 54.19 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_8
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff52c0ee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 103.9 74.2 Q 103.225 73.8227 100.938 75.6513 Q 99.3484 76.9216 97.21 79.06 L 96.4981 79.7384 Q 91.9003 84.0448 91.44 86.73 Q 90.5022 92.147 95.1425 93.9337 Q 97.038 94.6636 99.09 94.3195 Q 101.188 93.9678 102.49 92.64 Q 104.849 90.2367 104.683 83.5903 L 104.67 82.86 L 104.713 81.1632 Q 104.927 74.7659 103.9 74.2 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_9
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff52c0ee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 31.02 78.36 Q 30.3771 77.9888 28.1863 79.7588 Q 26.6447 81.0041 24.61 83.07 L 23.9402 83.7148 Q 19.5216 87.8972 19.06 90.53 Q 18.1362 95.8137 22.5525 97.5863 Q 24.3564 98.3103 26.3162 97.9873 Q 28.3198 97.6572 29.57 96.37 Q 31.8347 94.0343 31.718 87.5345 L 31.71 86.83 L 31.7574 85.0881 Q 31.9797 78.9198 31.02 78.36 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_10
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff52c0ee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 47.15 100.74 Q 45.8202 100.24 40.35 105.71 L 39.8069 106.238 Q 35.3355 110.536 34.86 113.31 Q 33.9212 118.733 38.4225 120.549 Q 40.2649 121.292 42.2738 120.959 Q 44.3283 120.618 45.63 119.29 Q 48.0668 116.807 47.8264 110.029 L 47.81 109.51 L 47.7724 106.506 Q 47.7298 100.956 47.15 100.74 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_11
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffb2e6fe"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 97.78 84.22 Q 96.6428 83.627 95.57 84.0175 Q 94.3651 84.456 93.6 86.05 Q 92.8483 87.6161 93.2412 88.9775 Q 93.5852 90.1691 94.54 90.6 Q 95.5491 91.0658 96.6175 90.6212 Q 97.7434 90.1528 98.53 88.82 Q 99.3013 87.5131 98.9987 86.0625 Q 98.7163 84.7081 97.78 84.22 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_12
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffb2e6fe"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 40.01 110.93 Q 38.8391 110.523 37.87 111.046 Q 36.7798 111.634 36.27 113.27 Q 35.7695 114.876 36.3387 116.124 Q 36.835 117.212 37.81 117.5 Q 38.8429 117.803 39.8013 117.228 Q 40.8121 116.621 41.38 115.23 Q 41.9295 113.867 41.4338 112.521 Q 40.9715 111.267 40.01 110.93 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_13
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffb2e6fe"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 24.07 87.97 Q 22.8331 87.6282 21.8675 88.2312 Q 20.7805 88.9101 20.37 90.63 Q 19.9662 92.3217 20.6338 93.5687 Q 21.2181 94.6604 22.24 94.88 Q 23.3268 95.1206 24.275 94.4638 Q 25.2748 93.7711 25.77 92.3 Q 26.2494 90.869 25.6513 89.5163 Q 25.091 88.2492 24.07 87.97 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,165 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file cloud-with-lightning-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
objectName: "svg1314"
|
||||
id: _qt_node0
|
||||
DemoShape {
|
||||
objectName: "path1287"
|
||||
id: _qt_node1
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
objectName: "svg_path:path1287"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 1
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#fffeca18"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 79.83 71.24 L 57 75.21 L 48.93 95.88 Q 48.4955 97.091 48.7875 98.0612 Q 49.1482 99.26 50.55 99.26 L 59.5262 99.225 L 66.53 99.19 L 63.1 116.22 Q 62.9468 117.349 63.8488 117.884 Q 64.7912 118.443 65.73 117.44 L 76.075 104.374 L 86.03 91.51 Q 87.0246 90.0709 86.3838 88.7738 Q 85.7909 87.5737 84.48 87.5 L 72.16 87.64 L 79.83 71.24 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1289"
|
||||
id: _qt_node2
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
objectName: "svg_path:path1289"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffdb900"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 73.71 75.04 L 68.43 86.94 Q 68.2318 87.6123 68.5016 88.1347 Q 68.7427 88.6017 69.2575 88.795 Q 69.7627 88.9847 70.2497 88.8103 Q 70.7798 88.6205 71.03 88.07 L 77.79 73.99 L 73.71 75.04 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1291"
|
||||
id: _qt_node3
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
objectName: "svg_path:path1291"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffdb900"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 50.83 96.3 L 56.3223 96.2521 L 64.91 96.16 Q 65.5593 96.1103 65.9788 96.4744 Q 66.3592 96.8045 66.3875 97.3025 Q 66.4163 97.8083 66.0575 98.1569 Q 65.6529 98.55 64.91 98.55 L 57.1362 98.5738 L 50.48 98.62 Q 49.9008 98.6486 49.5447 98.3011 Q 49.216 97.9804 49.23 97.5163 Q 49.2445 97.036 49.6278 96.7033 Q 50.0641 96.3246 50.83 96.3 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1293"
|
||||
id: _qt_node4
|
||||
ShapePath {
|
||||
id: _qt_shapePath_3
|
||||
objectName: "svg_path:path1293"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffe36a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 59.98 75.96 L 53.64 92.15 Q 52.6553 95.4462 55.1087 95.875 Q 56.0845 96.0455 57.0952 95.5475 Q 58.1516 95.0269 58.64 94.05 L 62.4775 85.7475 Q 65.8521 78.1596 66.03 76.59 Q 66.2113 75.0525 63.1138 75.3525 Q 61.565 75.5025 59.98 75.96 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1295"
|
||||
id: _qt_node5
|
||||
ShapePath {
|
||||
id: _qt_shapePath_4
|
||||
objectName: "svg_path:path1295"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffe36a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 62.52 91.16 Q 61.8981 90.7333 61.1688 91.0275 Q 60.484 91.3037 59.99 92.08 Q 59.3003 93.1638 59.155 93.8575 Q 58.9218 94.9705 59.85 95.53 Q 61.1499 96.3079 62.74 94.05 Q 64.0134 92.193 62.52 91.16 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1297"
|
||||
id: _qt_node6
|
||||
ShapePath {
|
||||
id: _qt_shapePath_5
|
||||
objectName: "svg_path:path1297"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffe36a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 72.09 94.4 Q 70.5262 94.0654 69.655 95.2025 Q 69.0086 96.0462 68.57 98.06 L 67.4091 102.944 L 65.9 109.39 Q 65.7252 110.292 65.9947 110.872 Q 66.2399 111.4 66.755 111.493 Q 67.2673 111.584 67.7928 111.201 Q 68.3658 110.784 68.72 109.95 L 71.0238 104.346 L 73.08 99.11 Q 73.7296 97.1612 73.6913 96.23 Q 73.6293 94.7251 72.09 94.4 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1299"
|
||||
id: _qt_node7
|
||||
ShapePath {
|
||||
id: _qt_shapePath_6
|
||||
objectName: "svg_path:path1299"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe4eaee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 107.35 50.2 Q 107.673 41.505 104.402 32.2825 Q 97.8625 13.8375 79.9 11.2 Q 63.0938 8.7375 53.9813 20.4225 Q 49.425 26.265 48.23 32.6 Q 45.31 31.9325 41.5975 32.1975 Q 34.1725 32.7275 30.21 37.39 Q 23.87 44.85 23.73 50.62 Q 19.33 50.1975 14.7362 51.57 Q 5.54875 54.315 4.58 63.29 Q 3.61125 72.265 9.76875 72.9 Q 12.8475 73.2175 16.12 71.74 L 123.25 67.02 Q 123.988 65.0125 123.775 62.2925 Q 123.35 56.8525 118.6 53.29 Q 115.794 51.1838 111.291 50.4813 Q 109.04 50.13 107.35 50.2 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1312"
|
||||
id: _qt_node8
|
||||
ShapePath {
|
||||
id: _qt_shapePath_7
|
||||
objectName: "svg_path:path1312"
|
||||
strokeColor: "transparent"
|
||||
fillGradient: RadialGradient {
|
||||
centerX: 65.427
|
||||
centerY: 79.054
|
||||
centerRadius: 29.294
|
||||
focalX:52.312
|
||||
focalY:79.18
|
||||
GradientStop { position: 0.193; color: "#ffffe366" }
|
||||
GradientStop { position: 0.331; color: "#ffeddd82" }
|
||||
GradientStop { position: 0.571; color: "#ffd0d4ad" }
|
||||
GradientStop { position: 0.759; color: "#ffbfcfc7" }
|
||||
GradientStop { position: 0.87; color: "#ffb8cdd1" }
|
||||
}
|
||||
fillTransform: PlanarTransform.fromAffineMatrix(0.0288, -0.9996, 1.4975, 0.0432, -54.843, 141.038)
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 58.78 55.69 Q 58.9808 55.6231 60.1888 56.176 Q 63.3799 57.6364 66.3759 58.3669 Q 71.8313 59.6969 78.63 59.49 Q 87.255 59.2275 97.11 55.6725 Q 102.037 53.895 105.24 52.17 Q 105.065 53.4025 104.696 54.9338 Q 103.959 57.9963 102.99 59.49 Q 102.021 60.9837 100.299 62.9912 Q 99.4375 63.995 98.77 64.7 Q 100.565 65.1225 103.17 65.4388 Q 108.38 66.0713 112.43 65.54 Q 118.91 64.7 123.69 61.6 Q 123.9 62.41 124.04 63.6075 Q 124.32 66.0025 123.97 67.94 Q 123.454 70.7876 121.22 72.9313 Q 119.141 74.9264 116.79 75.26 Q 109.707 76.265 76.81 77.37 L 44.715 77.7513 Q 18.6165 77.8773 15.29 77.51 Q 11.3591 77.0758 8.7775 75.345 Q 6.0378 73.5082 5.01 70.33 Q 3.94 67.02 4.45 64.98 Q 6.04 65.6625 8.2775 66.2325 Q 12.7525 67.3725 15.99 66.81 Q 20.04 66.1038 23.42 63.2912 Q 25.11 61.885 25.99 60.62 Q 32.33 63.86 41.48 62.73 Q 47.1925 62.0238 53.5575 58.7863 Q 56.74 57.1675 58.78 55.69 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1377"
|
||||
id: _qt_node9
|
||||
transform: TransformGroup {
|
||||
id: _qt_node9_transform_base_group
|
||||
Matrix4x4 { id: _qt_node9_transform_base; matrix: PlanarTransform.fromAffineMatrix(0.16, 0, 0, 0.16, 0, 0)}
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_8
|
||||
objectName: "svg_path:path1377"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 6.25
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#00000000"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 462.465 67.416 Q 377.692 68.5022 331.087 136.235 Q 307.785 170.101 301.438 203.75 Q 283.188 199.578 259.984 201.234 Q 213.578 204.547 188.813 233.688 Q 149.188 280.313 148.313 316.375 Q 120.813 313.734 92.1016 322.313 Q 34.6797 339.469 28.625 395.563 L 28.1424 401.021 L 27.8906 406.156 L 27.8125 406.125 Q 24.625 418.875 31.3125 439.563 Q 37.7362 459.426 54.8594 470.906 Q 70.9941 481.724 95.5625 484.438 Q 116.353 486.733 279.469 485.945 L 480.063 483.563 Q 685.669 476.656 729.938 470.375 Q 744.632 468.29 757.625 455.82 Q 771.585 442.423 774.813 424.625 Q 778.165 406.066 773.197 385.563 Q 769.176 354.007 741.25 333.063 Q 723.711 319.898 695.57 315.508 Q 681.5 313.313 670.938 313.75 Q 672.953 259.406 652.516 201.766 Q 611.641 86.4844 499.375 70 Q 480.19 67.1889 462.465 67.416 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,122 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file cloud-with-rain-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
id: __qt_toplevel
|
||||
DemoShape {
|
||||
id: _qt_node0
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe2ebee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 107.62 46.29 Q 108.05 38.21 105.279 29.33 Q 99.7363 11.57 83.73 7.57 Q 65.2237 2.945 54.9063 15.255 Q 49.7475 21.41 48.29 28.49 Q 45.4025 27.9425 41.6162 28.3713 Q 34.0438 29.2288 29.55 34.11 Q 25.7813 38.2038 24.5588 43.0462 Q 23.9475 45.4675 24.09 47.07 Q 22.1 46.64 19.3288 46.8937 Q 13.7863 47.4012 9.88 50.82 Q 5.97375 54.2388 4.88125 58.1763 Q 4.335 60.145 4.57 61.43 L 23.15 68.61 L 117.45 68.77 Q 117.92 68.46 123.7 59.4 Q 123.465 57.4475 122.548 55.105 Q 120.713 50.42 117.3 48.47 Q 113.881 46.52 110.409 46.21 Q 108.673 46.055 107.62 46.29 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffb9ced2"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 14.25 73.45 Q 39.5761 74.3158 68.11 74.07 L 78.9618 74.0128 L 104.132 73.7301 Q 116.712 73.3644 118.84 72.36 Q 123.602 70.1109 124.03 65.15 Q 124.31 61.94 123.69 59.4 Q 119.32 62.56 111.04 62.68 Q 106.121 62.7469 101.558 62.0825 Q 96.0952 61.2872 97.46 60.03 L 97.7786 59.7605 Q 106.085 52.8665 105.73 47.7 Q 105.689 47.0836 101.794 49.7716 Q 95.2297 54.3027 91.52 55.82 Q 79.1806 60.8671 69.05 60.22 Q 64.2688 59.9075 60.6963 58.2275 Q 58.91 57.3875 58.08 56.61 Q 57.1575 57.6925 54.8488 58.8913 Q 50.2313 61.2887 43.3 61.87 Q 36.3688 62.4575 32.4012 60.6075 Q 30.4175 59.6825 29.82 58.64 Q 28.4775 59.655 26.0075 60.655 Q 21.0675 62.655 15.43 62.58 Q 9.805 62.4925 6.67 60.8375 Q 5.1025 60.01 4.66 59.2 Q 4.4475 60.6425 4.47 62.5062 Q 4.515 66.2337 5.69 68.34 Q 8.44729 73.2658 14.25 73.45 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff4fc4f8"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 69.99 81.57 Q 68.658 81.1026 65.1 84.0563 Q 61.4279 87.1046 59.43 90.57 Q 57.4931 93.9314 58.2837 96.6913 Q 58.9758 99.1069 61.42 100.3 Q 64.1204 101.618 66.885 100.628 Q 69.9172 99.5415 70.88 96.2 Q 71.9077 92.6183 71.6275 87.3775 Q 71.3425 82.0478 69.99 81.57 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_3
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff4fc4f8"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 37.66 79.19 Q 36.6189 78.8206 33.5062 81.3587 Q 30.9893 83.4112 28.82 85.83 Q 26.0731 88.9032 25.7175 92.2763 Q 25.2872 96.3579 29.2 98.1 Q 33.3536 99.9437 36.1825 97.5163 Q 38.8097 95.2619 39.04 90.64 Q 39.2663 86.259 38.935 83.055 Q 38.5691 79.5167 37.66 79.19 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_4
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff4fc4f8"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 49.87 101.65 Q 48.6779 101.007 44.685 104.405 Q 40.8155 107.698 39.08 110.58 Q 37.3 113.549 37.7875 116.387 Q 38.3256 119.52 41.52 120.89 Q 44.9727 122.371 47.5462 120.54 Q 50.2101 118.645 50.82 113.92 Q 51.3243 109.955 51.1587 106.397 Q 50.9653 102.242 49.87 101.65 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_5
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff4fc4f8"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 83.38 102.18 Q 82.3674 101.61 77.9875 105.353 Q 73.3842 109.286 72.1 112.5 Q 70.8054 115.742 71.9822 118.319 Q 73.0311 120.615 75.515 121.511 Q 77.9755 122.399 80.2703 121.361 Q 82.8099 120.212 83.82 117.15 Q 85.0153 113.521 84.7738 108.086 Q 84.5403 102.835 83.38 102.18 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_6
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff4fc4f8"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 103.87 82.37 Q 102.646 81.6191 98.7337 84.845 Q 94.8181 88.0736 93.11 91.25 Q 91.0968 94.9968 92.1025 98.12 Q 92.9848 100.86 95.61 101.93 Q 98.2482 102.998 100.735 101.846 Q 103.472 100.578 104.48 97.15 Q 105.91 92.2958 105.536 87.5175 Q 105.198 83.1939 103.87 82.37 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_7
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffaee6fd"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 96.4 91.09 Q 95.5102 91.1971 94.7588 92.3025 Q 93.9177 93.5396 93.77 95.39 Q 93.6175 97.2996 94.6263 98.2725 Q 95.5903 99.2023 96.9 98.68 Q 98.74 97.9463 98.74 94.38 Q 98.74 93.0938 98.1963 92.1237 Q 97.5367 90.9471 96.4 91.09 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_8
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffaee6fd"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 63 90.26 Q 62.0567 89.9952 60.8963 91.2162 Q 59.6298 92.5488 59.37 94.55 Q 59.1533 96.1939 59.755 97.1563 Q 60.3527 98.1121 61.64 98.21 Q 63.2449 98.3314 64.09 96.6787 Q 64.7665 95.3558 64.71 93.67 Q 64.6639 92.4948 64.3988 91.74 Q 63.9754 90.535 63 90.26 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_9
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffaee6fd"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 42.45 109.79 Q 41.5451 109.722 40.6325 110.956 Q 39.61 112.34 39.61 114.26 Q 39.61 116.26 40.5425 117.238 Q 41.4139 118.151 42.75 117.86 Q 43.8749 117.609 44.3937 115.741 Q 44.7956 114.295 44.68 112.94 Q 44.5781 111.745 44.1125 110.926 Q 43.5127 109.871 42.45 109.79 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_10
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffaee6fd"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 30.91 88.44 Q 29.8376 88.1325 28.7162 89.2412 Q 27.595 90.3498 27.43 91.88 Q 27.2595 93.3926 27.8925 94.4337 Q 28.5137 95.4554 29.66 95.63 Q 30.7689 95.7989 31.645 94.6563 Q 32.4948 93.5479 32.61 91.92 Q 32.7288 90.3457 32.3187 89.5238 Q 31.918 88.7204 30.91 88.44 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_11
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffaee6fd"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 76.4 110.97 Q 75.3091 110.879 74.3063 112.217 Q 73.2049 113.687 73.24 115.76 Q 73.2969 119.12 75.83 119.27 Q 76.9141 119.337 77.62 118.159 Q 78.3222 116.986 78.42 114.97 Q 78.6069 111.147 76.4 110.97 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,82 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file cloud-with-snow-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
id: __qt_toplevel
|
||||
DemoShape {
|
||||
id: _qt_node0
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe4eaee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 108.55 45.69 Q 109.043 37.085 105.796 27.925 Q 99.3037 9.605 80.61 6.83 Q 63.8037 4.3425 54.4412 16.1125 Q 49.76 21.9975 48.44 28.38 Q 46.06 27.77 42.7675 27.975 Q 36.1825 28.385 31.62 32.46 Q 27.0825 36.5037 25.5875 41.7113 Q 24.84 44.315 25 46.11 Q 20.46 45.6525 15.6912 47.1138 Q 6.15375 50.0363 5.01 59.63 Q 3.94125 68.5925 13.8687 70.1825 Q 18.8325 70.9775 24.01 69.98 L 124.39 62.59 Q 124.985 60.705 124.631 58.1087 Q 123.924 52.9162 119.18 49.36 Q 116.361 47.2412 112.174 46.2537 Q 110.08 45.76 108.55 45.69 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffb9ced2"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 56.95 55.83 Q 57.1553 55.7616 58.0087 56.1567 Q 60.2761 57.2068 62.7906 57.7671 Q 67.3802 58.79 74.13 58.79 Q 83.105 58.79 95.565 52.735 Q 101.795 49.7075 106.23 46.68 Q 106.213 47.865 106.01 49.355 Q 105.605 52.335 104.68 53.86 Q 103.449 55.885 100.701 57.61 Q 99.3275 58.4725 98.2 58.93 Q 104.68 61.6 113.26 60.9 Q 117.329 60.5687 121.286 58.7062 Q 123.265 57.775 124.43 56.91 Q 125.06 60.12 124.71 63.25 Q 123.856 70.8658 116.36 71.74 Q 107.421 72.7633 77.55 73.05 Q 23.3892 73.5691 15.7 72.72 Q 7.58804 71.824 5.42 65.12 Q 4.75125 63.0513 4.80875 60.6387 Q 4.8375 59.4325 5 58.64 Q 10.77 60.89 17.67 60.89 Q 21.8013 60.89 25.9188 59.34 Q 27.9775 58.565 29.21 57.79 Q 30.5125 58.6825 32.9063 59.4813 Q 37.6937 61.0788 43.15 60.61 Q 47.8625 60.21 52.8775 57.98 Q 55.385 56.865 56.95 55.83 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff92c9f4"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 104.07 81.59 L 105.27 79.6675 Q 106.545 77.6525 106.92 77.19 Q 107.487 76.4908 108.114 76.2262 Q 108.954 75.8716 109.81 76.35 Q 110.649 76.8124 110.662 77.7663 Q 110.672 78.4598 110.3 79.13 L 107.84 83.85 L 109.94 83.87 L 112.7 83.89 Q 113.515 83.89 114.26 84.4337 Q 115.16 85.0909 115.16 86.14 Q 115.16 87.1799 114.655 87.7412 Q 114.117 88.339 113.01 88.39 L 109.785 88.4512 L 107.7 88.46 L 108.795 90.2575 L 110.34 92.82 Q 110.816 93.6296 110.79 94.42 Q 110.762 95.279 110.13 95.81 Q 109.302 96.5058 108.296 96.205 Q 107.328 95.9155 106.65 94.86 L 105.048 92.465 L 103.94 90.85 L 102.646 92.7063 Q 101.274 94.6588 100.88 95.14 Q 100.273 95.8824 99.6025 96.1637 Q 98.7052 96.5405 97.92 95.95 Q 96.9865 95.2434 97.1459 94.2929 Q 97.2386 93.74 97.8868 92.7316 L 97.92 92.68 L 100.52 88.6 L 98.1462 88.545 L 94.82 88.49 Q 93.8025 88.49 93.1725 87.9587 Q 92.48 87.3749 92.53 86.34 Q 92.5809 85.2635 93.24 84.7412 Q 93.8558 84.2533 95.03 84.23 L 98.3613 84.195 L 100.56 84.19 L 99.25 82.3025 L 97.46 79.65 Q 96.9567 78.8352 96.9962 78.015 Q 97.0394 77.119 97.74 76.59 Q 98.4529 76.0571 99.2787 76.2712 Q 100.046 76.4701 100.63 77.22 L 102.628 79.7613 L 104.07 81.59 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_3
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff92c9f4"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 65.21 85.22 L 66.41 83.2975 Q 67.685 81.2825 68.06 80.82 Q 68.627 80.1208 69.2538 79.8562 Q 70.0942 79.5016 70.95 79.98 Q 71.789 80.4424 71.8025 81.3962 Q 71.8123 82.0898 71.44 82.76 L 68.98 87.48 L 71.08 87.5 L 73.84 87.52 Q 74.6553 87.52 75.4 88.0638 Q 76.3 88.7209 76.3 89.77 Q 76.3 90.8099 75.795 91.3712 Q 75.2572 91.969 74.15 92.02 L 70.9287 92.0813 L 68.84 92.09 L 69.935 93.8875 L 71.48 96.45 Q 71.9562 97.2596 71.93 98.05 Q 71.9015 98.909 71.27 99.44 Q 70.4423 100.136 69.4362 99.835 Q 68.468 99.5455 67.79 98.49 L 66.1875 96.095 L 65.08 94.48 L 63.7863 96.3363 Q 62.4137 98.2887 62.02 98.77 Q 61.4126 99.5124 60.7425 99.7937 Q 59.8452 100.171 59.06 99.58 Q 58.1265 98.8734 58.2859 97.9229 Q 58.3786 97.3699 59.0268 96.3616 L 59.06 96.31 L 61.66 92.23 L 59.2863 92.175 L 55.96 92.12 Q 54.9425 92.12 54.3125 91.5888 Q 53.62 91.0049 53.67 89.97 Q 53.7209 88.8935 54.38 88.3712 Q 54.9958 87.8833 56.17 87.86 L 59.5013 87.825 L 61.7 87.82 L 60.39 85.9325 L 58.6 83.28 Q 58.0967 82.4652 58.1362 81.645 Q 58.1794 80.749 58.88 80.22 Q 59.5929 79.6871 60.4188 79.9013 Q 61.1859 80.1001 61.77 80.85 L 63.7675 83.3913 L 65.21 85.22 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_4
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff92c9f4"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 44.19 105.43 L 45.39 103.507 Q 46.665 101.493 47.04 101.03 Q 47.607 100.331 48.2337 100.066 Q 49.0742 99.7116 49.93 100.19 Q 50.769 100.652 50.7825 101.606 Q 50.7923 102.3 50.42 102.97 L 47.96 107.69 L 50.06 107.71 L 52.82 107.73 Q 53.6353 107.73 54.38 108.274 Q 55.28 108.931 55.28 109.98 Q 55.28 111.02 54.775 111.581 Q 54.2372 112.179 53.13 112.23 L 49.9087 112.291 L 47.82 112.3 L 48.915 114.098 L 50.46 116.66 Q 50.9362 117.47 50.91 118.26 Q 50.8815 119.119 50.25 119.65 Q 49.4223 120.346 48.4162 120.045 Q 47.448 119.756 46.77 118.7 L 45.1675 116.305 L 44.06 114.69 L 42.7663 116.546 Q 41.3937 118.499 41 118.98 Q 40.3926 119.722 39.7225 120.004 Q 38.8252 120.381 38.04 119.79 Q 37.1065 119.083 37.2659 118.133 Q 37.3586 117.58 38.0068 116.572 L 38.04 116.52 L 40.64 112.44 L 38.2663 112.385 L 34.94 112.33 Q 33.9225 112.33 33.2925 111.799 Q 32.6 111.215 32.65 110.18 Q 32.7009 109.104 33.36 108.581 Q 33.9758 108.093 35.15 108.07 L 38.4813 108.035 L 40.68 108.03 L 39.37 106.143 L 37.58 103.49 Q 37.0767 102.675 37.1162 101.855 Q 37.1594 100.959 37.86 100.43 Q 38.5729 99.8971 39.3988 100.111 Q 40.1659 100.31 40.75 101.06 L 42.7475 103.601 L 44.19 105.43 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_5
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff92c9f4"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 26.9 82.16 L 28.1313 80.2538 Q 29.4387 78.2562 29.82 77.8 Q 30.3942 77.1128 31.03 76.8562 Q 31.877 76.5144 32.72 77 Q 33.5525 77.4757 33.5525 78.4287 Q 33.5525 79.1206 33.17 79.79 L 30.63 84.47 L 32.73 84.5212 L 35.49 84.58 Q 36.3031 84.5892 37.0425 85.1475 Q 37.9335 85.8202 37.92 86.87 Q 37.9045 87.9079 37.3887 88.4638 Q 36.8415 89.0535 35.74 89.09 L 32.5187 89.1038 L 30.43 89.08 L 31.4975 90.8938 L 33 93.48 Q 33.4623 94.3009 33.425 95.0875 Q 33.3842 95.9474 32.74 96.47 Q 31.9046 97.1515 30.9 96.8363 Q 29.9322 96.5326 29.27 95.47 L 27.7013 93.0512 L 26.62 91.42 L 25.2987 93.2562 Q 23.8962 95.1888 23.49 95.67 Q 21.9084 97.5192 20.52 96.43 Q 19.5988 95.7149 19.7685 94.772 Q 19.8672 94.2233 20.5247 93.2287 L 20.57 93.16 L 23.24 89.12 L 20.8662 89.0325 L 17.54 88.93 Q 16.523 88.914 15.9012 88.3725 Q 15.2186 87.778 15.29 86.75 Q 15.3554 85.6747 16.0225 85.1637 Q 16.6439 84.6878 17.82 84.68 L 21.1513 84.7012 L 23.35 84.73 L 22.0675 82.8213 L 20.32 80.14 Q 19.8248 79.3174 19.8775 78.4975 Q 19.935 77.6019 20.65 77.08 Q 21.3698 76.5617 22.1912 76.79 Q 22.9535 77.0018 23.53 77.76 L 25.4813 80.3125 L 26.9 82.16 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_6
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff92c9f4"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 87.08 105.15 L 88.28 103.228 Q 89.555 101.213 89.93 100.75 Q 90.497 100.051 91.1237 99.7862 Q 91.9642 99.4316 92.82 99.91 Q 93.659 100.372 93.6725 101.326 Q 93.6823 102.02 93.31 102.69 L 90.85 107.41 L 92.95 107.43 L 95.71 107.45 Q 96.5253 107.45 97.27 107.994 Q 98.17 108.651 98.17 109.7 Q 98.17 110.74 97.665 111.301 Q 97.1272 111.899 96.02 111.95 L 92.795 112.011 L 90.71 112.02 L 91.805 113.817 L 93.35 116.38 Q 93.8262 117.19 93.8 117.98 Q 93.7715 118.839 93.14 119.37 Q 92.3123 120.066 91.3063 119.765 Q 90.338 119.476 89.66 118.42 L 88.0575 116.025 L 86.95 114.41 L 85.6563 116.266 Q 84.2838 118.219 83.89 118.7 Q 83.2826 119.442 82.6125 119.724 Q 81.7152 120.101 80.93 119.51 Q 79.9965 118.803 80.1559 117.853 Q 80.2486 117.3 80.8968 116.292 L 80.93 116.24 L 83.53 112.16 L 81.1563 112.105 L 77.83 112.05 Q 76.8125 112.05 76.1825 111.519 Q 75.49 110.935 75.54 109.9 Q 75.5909 108.824 76.25 108.301 Q 76.8658 107.813 78.04 107.79 L 81.3712 107.759 L 83.57 107.75 L 82.26 105.863 L 80.47 103.21 Q 79.9667 102.395 80.0062 101.575 Q 80.0494 100.679 80.75 100.15 Q 81.4629 99.6171 82.2887 99.8313 Q 83.0559 100.03 83.64 100.78 L 85.6375 103.321 L 87.08 105.15 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,71 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file cloud-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
objectName: "svg1047"
|
||||
id: _qt_node0
|
||||
DemoShape {
|
||||
objectName: "path1043"
|
||||
id: _qt_node1
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
objectName: "svg_path:path1043"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe4eaee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 23.45 62.3 Q 23.6088 62.1412 23.6765 60.7827 Q 24.1367 51.5497 31.05 46.39 Q 35.6713 42.9409 40.24 42.5674 Q 42.7421 42.3629 45.7519 43.2271 Q 46.6547 43.4864 46.82 43.43 Q 46.9724 43.3792 47.641 41.7741 Q 50.3206 35.3414 53.5321 31.2515 Q 59.4591 23.7035 68.22 21.33 Q 80.625 17.9692 91.9238 23.3725 Q 103.157 28.7444 106.23 39.35 Q 108.082 45.7397 108.161 52.0882 Q 108.205 55.5687 107.614 59.7916 Q 107.4 61.3197 107.5 61.45 Q 107.589 61.5691 108.695 61.776 Q 116.937 63.3171 120.59 69.19 Q 123.49 73.8525 123.81 78.0425 Q 123.97 80.1375 123.55 81.3 L 93.99 90.45 L 46.69 90.45 Q 5.02 79.47 4.6 77.5 Q 4.13175 75.3037 5.55625 72.0912 Q 7.45968 67.7988 11.92 65.25 Q 14.3027 63.889 16.878 63.344 Q 18.3552 63.0313 20.6935 62.9085 Q 22.9605 62.7895 23.45 62.3 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1045"
|
||||
id: _qt_node2
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
objectName: "svg_path:path1045"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffbacdd2"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 35.16 92.84 Q 31.215 93.665 25.9363 93.4575 Q 15.3787 93.0425 8.71 87.88 Q 4.6975 84.7675 4.2625 79.4875 Q 4.045 76.8475 4.63 74.83 Q 5.78 75.9925 8.09125 77.3125 Q 12.7137 79.9525 18.52 80.74 Q 27.81 82.01 38.23 81.58 Q 38.88 82.69 40.7537 84.055 Q 44.5013 86.785 50.62 88.06 Q 58.2887 89.6537 64.5912 87.1513 Q 67.7425 85.9 69.36 84.33 Q 70.2 85.335 72.5188 86.375 Q 77.1563 88.455 84.55 88.63 Q 93.8703 88.8506 102.671 81.512 Q 103.885 80.5003 104.12 80.46 Q 104.247 80.4395 104.927 80.7889 Q 109.409 83.0935 114.4 82.29 Q 120.55 81.3 123.79 78.63 Q 124.012 80.285 123.461 82.45 Q 122.359 86.78 118.49 89.33 Q 115.471 91.3175 110.064 92.2825 Q 107.36 92.765 105.26 92.85 Q 104.94 94.0775 103.899 95.7513 Q 101.816 99.0987 98.21 101.33 Q 94.1639 103.844 88.045 104.544 Q 81.868 105.25 76.77 103.73 Q 71.4013 102.13 68.1888 99.535 Q 66.5825 98.2375 66.05 97.26 Q 64.45 98.1975 61.6 98.9762 Q 55.9 100.534 49.65 99.74 Q 43.7438 99.0025 38.8613 95.8475 Q 36.42 94.27 35.16 92.84 " }
|
||||
}
|
||||
}
|
||||
DemoShape {
|
||||
objectName: "path1183"
|
||||
id: _qt_node3
|
||||
transform: TransformGroup {
|
||||
id: _qt_node3_transform_base_group
|
||||
Matrix4x4 { id: _qt_node3_transform_base; matrix: PlanarTransform.fromAffineMatrix(0.16, 0, 0, 0.16, 0, 0)}
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
objectName: "svg_path:path1183"
|
||||
strokeColor: "#ff000000"
|
||||
strokeWidth: 6.25
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#00000000"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 484.662 125.721 Q 455.037 125.547 426.375 133.313 Q 371.619 148.147 334.576 195.322 Q 314.504 220.884 297.756 261.088 Q 293.577 271.12 292.625 271.438 Q 291.592 271.79 285.949 270.17 Q 267.138 264.768 251.5 266.046 Q 222.946 268.381 194.063 289.938 Q 150.854 322.185 147.978 379.892 Q 147.555 388.382 146.563 389.375 Q 143.503 392.434 129.334 393.178 Q 114.72 393.946 105.487 395.9 Q 89.3919 399.306 74.5 407.813 Q 36.4028 429.582 29.2656 467.994 L 29.0817 467.821 L 28.9375 467.688 Q 25.2813 480.297 26.6406 496.797 Q 29.3594 529.797 54.4375 549.25 Q 96.1172 581.516 162.102 584.109 Q 195.094 585.406 219.75 580.25 Q 227.625 589.188 242.883 599.047 Q 273.398 618.766 310.313 623.375 Q 349.375 628.336 385 618.602 Q 402.813 613.734 412.813 607.875 Q 416.141 613.984 426.18 622.094 Q 446.258 638.313 479.813 648.313 Q 511.675 657.815 550.281 653.398 Q 588.524 649.023 613.813 633.313 Q 636.352 619.367 649.367 598.445 Q 655.875 587.984 657.875 580.313 Q 671 579.781 687.898 576.766 Q 721.695 570.734 740.563 558.313 Q 774.044 536.244 773.949 496.918 Q 774.544 484.826 770.933 471.05 Q 766.003 452.238 753.688 432.438 Q 730.857 395.732 679.347 386.1 Q 672.433 384.807 671.875 384.063 Q 671.25 383.248 672.586 373.698 Q 676.279 347.305 676.008 325.551 Q 675.512 285.873 663.938 245.938 Q 648.543 192.812 597.734 159.199 Q 547.685 126.089 484.662 125.721 " }
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -1,45 +0,0 @@
|
|||
// Copyright (C) 2023 Framework7
|
||||
// SPDX-License-Identifier: MIT
|
||||
// Generated from SVG file gear-alt-stroke.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 56
|
||||
implicitHeight: 56
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 56; yScale: height / 56 }
|
||||
]
|
||||
objectName: "svg4"
|
||||
id: _qt_node0
|
||||
DemoShape {
|
||||
objectName: "path2"
|
||||
id: _qt_node1
|
||||
transform: TransformGroup {
|
||||
id: _qt_node1_transform_base_group
|
||||
Matrix4x4 { id: _qt_node1_transform_base; matrix: PlanarTransform.fromAffineMatrix(1, 0, 0, 1, 4, 4)}
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
objectName: "svg_path:path2"
|
||||
strokeColor: "#ff333333"
|
||||
strokeWidth: 3
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#00000000"
|
||||
fillRule: ShapePath.OddEvenFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 18.7918 47.4333 Q 15.1455 46.6265 11.9139 44.7392 L 12.0378 42.3144 Q 12.1644 39.8356 10.4969 38.17 Q 8.8309 36.5058 6.35565 36.6322 L 3.67513 36.7691 Q 1.75575 33.7204 0.822479 30.2522 L 2.92622 28.3529 Q 4.76852 26.6896 4.7672 24.3328 Q 4.76589 21.978 2.92622 20.3171 L 0.682945 18.2919 Q 1.51045 14.8999 3.28025 11.8807 L 6.35565 12.0378 Q 8.83444 12.1644 10.5 10.4969 Q 12.1642 8.8309 12.0378 6.35565 L 11.8807 3.28025 Q 14.8999 1.51045 18.2919 0.682945 L 20.3171 2.92622 Q 21.9804 4.76852 24.3372 4.7672 Q 26.692 4.76589 28.3529 2.92622 L 30.2522 0.822479 Q 33.7204 1.75575 36.7691 3.67513 L 36.6322 6.35565 Q 36.5056 8.83444 38.1731 10.5 Q 39.8391 12.1642 42.3144 12.0378 L 44.7392 11.9139 Q 46.6265 15.1455 47.4333 18.7918 L 45.7438 20.3171 Q 43.9015 21.9804 43.9028 24.3372 Q 43.9041 26.692 45.7438 28.3529 L 47.304 29.7614 Q 46.3874 33.4812 44.3457 36.736 L 42.3144 36.6322 Q 39.8356 36.5056 38.17 38.1731 Q 36.5058 39.8391 36.6322 42.3144 L 36.736 44.3457 Q 33.4812 46.3874 29.7614 47.304 L 28.3529 45.7438 Q 26.6896 43.9015 24.3328 43.9028 Q 21.978 43.9041 20.3171 45.7438 L 18.7918 47.4333 M 24 34 Q 28.1421 34 31.0711 31.0711 Q 34 28.1421 34 24 Q 34 19.8579 31.0711 16.9289 Q 28.1421 14 24 14 Q 19.8579 14 16.9289 16.9289 Q 14 19.8579 14 24 Q 14 28.1421 16.9289 31.0711 Q 19.8579 34 24 34 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,26 +1,20 @@
|
|||
version = 1
|
||||
|
||||
[[annotations]]
|
||||
path = ["assets/cloud-with-snow-svgrepo-com.svg", "CloudWithSnow_generated.qml",
|
||||
"assets/cloud-svgrepo-com.svg", "Cloud_generated.qml",
|
||||
"assets/cloud-with-lightning-and-rain-svgrepo-com.svg", "CloudWithLightningAndRain_generated.qml",
|
||||
"assets/cloud-with-lightning-svgrepo-com.svg", "CloudWithLightning_generated.qml",
|
||||
"assets/cloud-with-rain-svgrepo-com.svg", "CloudWithRain_generated.qml",
|
||||
"assets/sun-svgrepo-com.svg", "Sun_generated.qml",
|
||||
"assets/sun-behind-cloud-svgrepo-com.svg", "SunBehindCloud_generated.qml",
|
||||
"assets/sun-behind-large-cloud-svgrepo-com.svg", "SunBehindLargeCloud_generated.qml",
|
||||
"assets/sun-behind-rain-cloud-svgrepo-com.svg", "SunBehindRainCloud_generated.qml",
|
||||
"assets/sun-behind-small-cloud-svgrepo-com.svg", "SunBehindSmallCloud_generated.qml"]
|
||||
path = ["assets/cloud-with-snow-svgrepo-com.svg",
|
||||
"assets/cloud-svgrepo-com.svg",
|
||||
"assets/cloud-with-lightning-and-rain-svgrepo-com.svg",
|
||||
"assets/cloud-with-lightning-svgrepo-com.svg",
|
||||
"assets/cloud-with-rain-svgrepo-com.svg",
|
||||
"assets/sun-svgrepo-com.svg",
|
||||
"assets/sun-behind-cloud-svgrepo-com.svg",
|
||||
"assets/sun-behind-large-cloud-svgrepo-com.svg",
|
||||
"assets/sun-behind-rain-cloud-svgrepo-com.svg",
|
||||
"assets/sun-behind-small-cloud-svgrepo-com.svg"]
|
||||
precedence = "closest"
|
||||
SPDX-FileCopyrightText = "Copyright (C) 2023 Googlefonts"
|
||||
SPDX-License-Identifier = "Apache-2.0"
|
||||
|
||||
[[annotations]]
|
||||
path = [ "assets/Europe.svg", "Europe_generated.qml" ]
|
||||
precedence = "closest"
|
||||
SPDX-FileCopyrightText = "Copyright (C) 2010 Kolja21"
|
||||
SPDX-License-Identifier = "CC-BY-3.0"
|
||||
|
||||
[[annotations]]
|
||||
path = "assets/WorkSans-Regular.ttf"
|
||||
precedence = "closest"
|
||||
|
@ -28,7 +22,13 @@ SPDX-FileCopyrightText = "Copyright (C) 2020 Wei Huang"
|
|||
SPDX-License-Identifier = "OFL-1.1"
|
||||
|
||||
[[annotations]]
|
||||
path = ["assets/gear-alt-stroke.svg", "Gear_generated.qml"]
|
||||
path = "assets/Europe.svg"
|
||||
precedence = "closest"
|
||||
SPDX-FileCopyrightText = "Copyright (C) 2010 Kolja21"
|
||||
SPDX-License-Identifier = "CC-BY-3.0"
|
||||
|
||||
[[annotations]]
|
||||
path = "assets/gear-alt-stroke.svg"
|
||||
precedence = "closest"
|
||||
SPDX-FileCopyrightText = "Copyright (C) 2023 Framework7"
|
||||
SPDX-License-Identifier = "MIT"
|
||||
|
|
|
@ -1,90 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from: assets/sun-behind-cloud-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
// viewBox 0, 0 128x128
|
||||
// size 800x800
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
// START type: DOC 0
|
||||
DemoShape { //combined path container
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
// PATH visit count: 13
|
||||
ShapePath {
|
||||
// boundingRect: 24.455, 35.8525 49.3712x49.8728
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffcc11a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 29.53 45.25 C 22.39 54.42 22.51 70.73 31.64 78.8 C 42 87.97 56.57 87.88 65.74 79.44 C 76.73 69.33 76.1 52.49 66.38 42.96 C 56.61 33.37 39.15 32.87 29.53 45.25 " }
|
||||
}
|
||||
// PATH visit count: 13
|
||||
ShapePath {
|
||||
// boundingRect: 32.2619, 41.832 10.7315x13.1421
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffee269"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 40.99 42.1 C 38.17 40.85 35.08 44.25 33.73 46.58 C 32.38 48.91 31.13 53.48 34 54.64 C 36.87 55.8 38.93 53.83 40.99 50.43 C 43.05 47.03 44.21 43.54 40.99 42.1 " }
|
||||
}
|
||||
// PATH visit count: 19
|
||||
ShapePath {
|
||||
// boundingRect: 47.9692, 15.7549 13.1149x17.8884
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 48.34 29.31 C 47.66 30.59 47.89 31.57 49.24 31.9 C 50.6 32.22 59.06 33.6 59.77 33.64 C 60.8 33.7 61.19 32.93 61.06 32.02 C 60.93 31.12 58.86 18.45 58.67 17.28 C 58.48 16.12 57.25 14.95 56.08 16.5 C 54.93 18.07 48.85 28.34 48.34 29.31 " }
|
||||
}
|
||||
// PATH visit count: 19
|
||||
ShapePath {
|
||||
// boundingRect: 69.1814, 34.4063 18.2257x15.4262
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 70.25 38.1 C 68.92 38.51 68.96 39.33 69.67 40.36 C 70.38 41.39 75.29 48.89 75.75 49.41 C 76.21 49.93 76.98 50.06 77.62 49.28 C 78.26 48.5 86.34 37.19 86.93 36.48 C 87.9 35.32 87.32 34.09 85.83 34.48 C 84.69 34.78 71.09 37.85 70.25 38.1 " }
|
||||
}
|
||||
// PATH visit count: 19
|
||||
ShapePath {
|
||||
// boundingRect: 10.8789, 71.5427 18.0836x15.5928
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 19.84 72.49 C 20.74 71 21.91 71.39 22.75 72.81 C 23.33 73.78 28.18 80.31 28.63 81.02 C 29.08 81.73 29.28 83.09 27.85 83.41 C 26.43 83.73 14.86 86.77 13.05 87.09 C 11.24 87.41 10.21 85.99 11.37 84.44 C 12.05 83.54 19.32 73.33 19.84 72.49 " }
|
||||
}
|
||||
// PATH visit count: 19
|
||||
ShapePath {
|
||||
// boundingRect: 3.98165, 48.399 18.0509x13.2527
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 17.38 61.24 C 19.03 61.98 19.81 61.71 20.16 60.53 C 20.61 58.98 21.97 51.87 22.03 50.25 C 22.07 49.2 21.64 48.18 20.03 48.44 C 18.41 48.7 6.78 50.31 5.29 50.83 C 3.56 51.43 3.69 53.33 4.84 53.93 C 6.2 54.65 16.22 60.72 17.38 61.24 " }
|
||||
}
|
||||
// PATH visit count: 19
|
||||
ShapePath {
|
||||
// boundingRect: 22.4845, 22.1259 15.5758x18.5311
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 37.48 34.1 C 38.41 33.36 38.13 32.29 37.29 31.71 C 36.45 31.13 26.07 23.62 24.75 22.6 C 23.59 21.7 22.16 22.02 22.55 24.09 C 22.83 25.57 26.14 38.57 26.36 39.47 C 26.62 40.5 27.39 41.02 28.3 40.37 C 29.21 39.72 36.51 34.87 37.48 34.1 " }
|
||||
}
|
||||
// PATH visit count: 28
|
||||
ShapePath {
|
||||
// boundingRect: 19.1486, 46.294 104.389x55.916
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe2ebee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 109.13 81.18 C 109.13 81.18 110.58 52.73 87.55 47.18 C 64.52 41.63 57.81 63.97 57.81 63.97 C 57.81 63.97 50.13 62.18 43.01 68.1 C 37.42 72.75 36.63 79.73 36.63 79.73 C 36.63 79.73 29.28 78.61 23.16 84.55 C 18.73 88.85 19.16 94.37 19.16 94.37 L 28.08 102.21 L 118.73 99.76 L 123.5 94.64 C 123.5 94.64 124.26 88.96 118.96 84.69 C 113.66 80.41 109.13 81.18 109.13 81.18 " }
|
||||
}
|
||||
// PATH visit count: 43
|
||||
ShapePath {
|
||||
// boundingRect: 19.168, 92.23 104.332x12.3586
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffb9ced3"
|
||||
fillRule: ShapePath.WindingFill
|
||||
PathSvg { path: "M 40.64 92.23 C 40.64 92.23 44.25 96.31 55.7 96.04 C 67.15 95.77 70.16 92.77 70.16 92.77 C 70.16 92.77 75.18 98.04 89.69 96.92 C 104.2 95.8 108.37 92.74 108.37 92.74 C 108.37 92.74 111.91 95.27 116.39 95.34 C 120.86 95.41 123.5 94.63 123.5 94.63 C 123.5 94.63 123.03 98.19 121.47 100.47 C 119.91 102.75 117.31 104.49 113.2 104.46 C 109.08 104.43 96.56 104.54 83.85 104.52 C 71.14 104.5 34.82 104.71 29.45 104.48 C 25.36 104.31 22.39 101.9 21.02 99.86 C 18.83 96.6 19.19 93.16 19.19 93.16 C 19.19 93.16 23.31 96.39 28.87 96.15 C 36.47 95.83 40.64 92.23 40.64 92.23 " }
|
||||
}
|
||||
} // END type: DOC 0
|
||||
}
|
|
@ -1,98 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file sun-behind-large-cloud-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
id: __qt_toplevel
|
||||
DemoShape {
|
||||
id: _qt_node0
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffcc11a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 29.12 39.22 Q 25.4312 43.9638 25.7337 50.7575 Q 26.046 57.7688 30.53 61.74 Q 35.6936 66.3092 42.27 66.3838 Q 48.7517 66.4572 53.41 62.17 Q 58.8375 57.1764 58.8375 49.78 Q 58.8375 42.5879 53.84 37.69 Q 48.7497 32.6852 41.4463 32.9238 Q 33.8209 33.1728 29.12 39.22 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffee269"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 36.81 37.11 Q 35.537 36.5442 34.0037 37.7113 Q 32.7922 38.6335 31.94 40.12 Q 31.0913 41.5911 30.9725 43.1175 Q 30.8257 45.0042 32.12 45.53 Q 34.5176 46.504 36.81 42.7 Q 39.4848 38.2933 36.81 37.11 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 41.74 28.53 Q 41.3868 29.1904 41.5313 29.6388 Q 41.6817 30.1058 42.35 30.26 Q 42.9969 30.4164 46.0462 30.9163 Q 49.0327 31.4058 49.42 31.43 Q 49.9117 31.4585 50.1437 31.13 Q 50.3543 30.8319 50.29 30.35 L 48.69 20.46 Q 48.576 19.7761 48.0687 19.5175 Q 47.4959 19.2255 46.96 19.94 Q 46.4469 20.6241 44.1888 24.3813 L 41.74 28.53 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_3
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 56.45 34.42 Q 55.2719 34.7906 56.06 35.94 L 57.3545 37.8819 L 60.14 42.01 Q 60.3827 42.2931 60.7175 42.2912 Q 61.0876 42.2892 61.4 41.92 L 64.5594 37.5779 L 67.65 33.33 Q 68.1435 32.7378 67.8988 32.27 Q 67.6514 31.7972 66.91 31.99 L 62.6349 32.9794 L 56.45 34.42 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_4
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 22.62 57.5 Q 23.0606 56.7777 23.6138 56.875 Q 24.13 56.9658 24.57 57.72 L 27.0653 61.2117 L 28.52 63.23 Q 28.7993 63.6769 28.7288 64.1312 Q 28.6422 64.688 28 64.83 L 25.3564 65.4999 L 18.07 67.3 Q 17.1494 67.4674 16.7588 66.8825 Q 16.3628 66.2896 16.94 65.52 Q 21.3091 59.5975 22.62 57.5 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_5
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 20.97 49.95 Q 21.7927 50.3132 22.23 50.1937 Q 22.6553 50.0776 22.83 49.47 Q 23.0712 48.6338 23.5537 46.0387 Q 24.0544 43.3464 24.09 42.57 Q 24.116 41.9556 23.8363 41.6312 Q 23.4952 41.2358 22.75 41.36 L 21.3816 41.5621 Q 13.6578 42.6887 12.86 42.96 Q 12.0319 43.2456 11.9825 44 Q 11.9354 44.7197 12.56 45.04 L 15.6985 46.8849 L 20.97 49.95 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_6
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 34.46 31.74 Q 34.9044 31.3816 34.8375 30.8988 Q 34.7754 30.4502 34.33 30.14 L 30.245 27.1925 L 25.92 24.02 Q 25.2847 23.5231 24.795 23.77 Q 24.2661 24.0367 24.45 25.02 L 25.4769 29.26 L 26.8159 34.5727 L 27.01 35.34 Q 27.1429 35.8793 27.495 36.065 Q 27.8679 36.2617 28.31 35.95 L 30.5233 34.4436 L 34.46 31.74 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_7
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe2ebee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 107.33 76.86 Q 107.32 76.8279 107.357 76.3041 Q 108.107 65.6715 105.131 57.2306 Q 99.3866 40.9427 81.48 38.03 Q 64.48 35.2675 54.73 46.3725 Q 49.855 51.925 48.38 58.03 Q 45.7975 57.5975 42.2863 58.0825 Q 35.2637 59.0525 30.62 63.64 Q 26.7887 67.4212 24.8563 72.3388 Q 23.89 74.7975 23.69 76.5 Q 21.7925 76.125 19.065 76.3838 Q 13.61 76.9013 9.46 80.07 Q 5.285 83.2575 4.43 87.1975 Q 4.0025 89.1675 4.41 90.5 L 19.77 101.12 L 110.32 98.4 L 123.18 94.96 Q 123.732 93.0075 123.353 90.3063 Q 122.592 84.9037 117.93 81.16 Q 114.168 78.1413 110.372 77.1988 Q 108.475 76.7275 107.33 76.86 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_8
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffb9ced3"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 30.29 90.24 Q 28.9375 91.125 26.495 91.8925 Q 21.61 93.4275 16.16 92.84 Q 9.91625 92.165 6.50375 90.005 Q 4.7975 88.925 4.34 87.98 Q 4.0675 89.83 4.5475 92.3037 Q 5.5075 97.2513 9.27 100.37 Q 12.2652 102.853 16.7245 103.527 Q 19.5024 103.947 26.1114 103.828 L 31.1 103.78 L 72.5595 103.795 L 110.79 103.81 Q 118.948 103.892 121.88 98.18 Q 123.89 94.28 123.43 92.16 Q 119.82 94.4 111.96 93.48 Q 105.17 92.69 101.85 89.95 Q 93.22 94.37 78.81 94.19 Q 69.3725 94.0713 63.0325 91.2538 Q 59.8625 89.845 58.58 88.46 Q 57.355 89.62 54.7837 90.7462 Q 49.6413 92.9987 42.91 92.83 Q 36.1787 92.6612 32.5612 91.4337 Q 30.7525 90.82 30.29 90.24 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,146 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file sun-behind-rain-cloud-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
id: __qt_toplevel
|
||||
DemoShape {
|
||||
id: _qt_node0
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffcc11a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 38.29 29.14 Q 33.6608 35.094 34.0425 43.6237 Q 34.4365 52.4285 40.07 57.41 Q 46.5572 63.1466 54.815 63.2412 Q 62.9559 63.3345 68.81 57.95 Q 75.6217 51.6827 75.6237 42.3963 Q 75.6258 33.3632 69.35 27.21 Q 62.9467 20.931 53.7713 21.2337 Q 44.1919 21.5498 38.29 29.14 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffee269"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 47.95 26.49 Q 46.3486 25.7768 44.425 27.2437 Q 42.9147 28.3955 41.83 30.27 Q 40.7628 32.121 40.6138 34.0337 Q 40.4291 36.4028 42.06 37.07 Q 43.7654 37.7606 45.26 36.7388 Q 46.5215 35.8762 47.95 33.52 Q 51.2976 27.9792 47.95 26.49 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 54.14 15.71 Q 53.6949 16.5389 53.875 17.1038 Q 54.0625 17.6916 54.9 17.89 Q 55.7131 18.0826 59.5425 18.7113 L 63.78 19.36 Q 64.4015 19.3957 64.6925 18.9837 Q 64.958 18.6079 64.87 18 L 62.85 5.58 Q 62.7098 4.7214 62.0675 4.39625 Q 61.3435 4.02974 60.67 4.93 Q 60.0253 5.79173 57.2025 10.5037 L 54.14 15.71 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_3
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 72.6 23.12 Q 71.1225 23.5817 72.11 25.03 L 73.6136 27.2876 L 77.23 32.65 Q 77.5371 33.0056 77.9563 33.0037 Q 78.4193 33.0017 78.81 32.54 L 83.0671 26.6908 L 86.65 21.76 Q 87.2729 21.0156 86.965 20.4237 Q 86.6538 19.8254 85.72 20.07 L 80.2166 21.3447 L 72.6 23.12 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_4
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 30.12 52.09 Q 30.6692 51.1868 31.3638 51.3063 Q 32.0126 51.4179 32.57 52.36 L 35.827 56.9213 L 37.53 59.28 Q 37.8826 59.8368 37.7938 60.41 Q 37.6851 61.1106 36.88 61.3 L 33.074 62.2602 L 24.41 64.4 Q 23.2532 64.6055 22.7625 63.8737 Q 22.265 63.1318 22.99 62.17 Q 28.6273 54.5547 30.12 52.09 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_5
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 28.06 42.61 Q 29.0887 43.0689 29.6425 42.9175 Q 30.1794 42.7708 30.4 42.01 Q 30.7044 40.9608 31.31 37.6987 Q 31.9372 34.3208 31.98 33.35 Q 32.0145 32.5816 31.66 32.1738 Q 31.2292 31.6781 30.29 31.83 L 28.3085 32.1245 L 22.2093 33.0415 Q 18.5079 33.6272 17.87 33.85 Q 16.8353 34.2139 16.7725 35.1587 Q 16.7126 36.0593 17.49 36.46 L 21.6318 38.8853 L 25.6535 41.2599 Q 27.68 42.4433 28.06 42.61 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_6
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 44.99 19.74 Q 45.5485 19.2889 45.465 18.6812 Q 45.3876 18.1183 44.83 17.72 L 39.695 14.0188 L 34.26 10.04 Q 33.4606 9.42007 32.8438 9.7275 Q 32.1767 10.0599 32.41 11.29 L 33.8751 17.3395 L 35.5454 23.9562 L 35.62 24.25 Q 35.7921 24.9307 36.2325 25.1625 Q 36.6996 25.4083 37.25 25.01 L 38.7978 23.969 L 42.4623 21.503 Q 44.6006 20.0525 44.99 19.74 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_7
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe2ebee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 99.22 65.16 Q 100.105 59.2925 98.3475 52.73 Q 94.8325 39.605 81.62 36.13 Q 67.2763 32.355 58.8488 41.5 Q 54.635 46.0725 53.29 51.4 Q 51.62 50.945 49.1787 51.11 Q 44.2962 51.44 40.44 54.54 Q 37.4212 56.965 35.7988 61.355 Q 34.9875 63.55 34.78 65.26 Q 32.4275 65.18 29.57 65.9112 Q 23.855 67.3737 21.33 71.43 Q 18.93 75.2862 19.89 78.8538 Q 20.37 80.6375 21.33 81.65 L 76.87 79.42 L 111.06 79.62 Q 111.677 78.015 111.701 75.8538 Q 111.749 71.5313 108.78 68.75 Q 105.805 65.975 102.215 65.29 Q 100.42 64.9475 99.22 65.16 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_8
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffb9ced3"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 61.29 67.49 Q 62.3525 68.5525 64.8063 69.5263 Q 69.7138 71.4737 76.67 71.03 Q 82.9563 70.629 88.322 68.7897 Q 91.2361 67.7908 94.2773 66.1385 Q 94.8162 65.8457 94.98 65.77 Q 95.3417 65.6029 96.0833 65.1547 Q 97.0344 64.5799 97.4262 64.4627 Q 98.0723 64.2696 98.32 64.76 Q 98.693 65.4987 98.0175 67.3125 Q 97.3656 69.063 96.2 70.63 Q 94.9632 72.2737 94.4125 73.125 Q 93.754 74.143 93.57 74.78 Q 93.4057 75.3632 95.8487 75.9437 Q 98.5623 76.5886 102.98 76.8 Q 108.34 77.06 111.72 75.98 Q 111.757 76.8225 111.631 77.9938 Q 111.379 80.3363 110.56 81.98 Q 109.682 83.729 108.605 84.5525 Q 107.646 85.2861 106.05 85.61 L 93.8821 85.8319 L 68.49 86.21 L 62.7472 86.3506 L 39.6009 86.7813 Q 28.0075 86.8242 25.8 86.11 Q 22.347 84.9928 20.7793 81.8462 L 20.66 81.61 Q 20.135 80.6225 19.835 78.9925 Q 19.685 78.1775 19.64 77.56 Q 23.78 79.64 29.65 78.83 Q 34.2499 78.1953 38.6041 75.2132 Q 39.2847 74.7471 39.46 74.68 Q 39.6958 74.5927 40.9179 74.8428 Q 45.877 75.8575 50.18 74.78 Q 55.48 73.4488 58.915 70.3363 Q 60.6325 68.78 61.29 67.49 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_9
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff4fc2f7"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 47.26 90.91 Q 46.0718 90.4779 42.9825 93.23 Q 39.5545 96.2838 38.15 100.02 Q 37.0774 102.874 38.1203 104.997 Q 39.051 106.892 41.19 107.475 Q 43.315 108.055 45.2572 106.975 Q 47.4129 105.777 48.22 103.02 Q 48.9565 100.514 48.7487 96.1025 Q 48.5259 91.369 47.26 90.91 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_10
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff4fc2f7"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 90.07 96.81 Q 89.1961 96.4216 86.4575 98.4962 Q 83.7292 100.563 82.14 102.8 Q 80.2018 105.525 80.0925 107.993 Q 79.9483 111.248 83.28 112.9 Q 86.9437 114.708 89.2725 111.804 Q 91.1674 109.44 91.38 105.54 Q 91.5459 102.521 91.19 99.915 Q 90.8111 97.141 90.07 96.81 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_11
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ff4fc2f7"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 66.52 106.4 Q 65.3252 106.116 62.1613 108.918 Q 58.8206 111.876 57.39 114.9 Q 55.9698 117.902 57.0164 120.192 Q 57.9388 122.211 60.2588 122.874 Q 62.5502 123.528 64.5492 122.411 Q 66.7769 121.165 67.32 118.27 Q 68.0376 114.455 67.7375 110.486 Q 67.4448 106.616 66.52 106.4 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_12
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffafe6f8"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 61.24 113.05 Q 60.3101 112.676 59.1075 114.393 Q 57.8607 116.172 58.04 118 Q 58.2249 119.813 59.4425 120.17 Q 60.5934 120.507 61.4 119.37 Q 62.3707 118.015 62.2575 115.681 Q 62.1473 113.41 61.24 113.05 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_13
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffafe6f8"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 41.68 97.56 Q 40.8825 97.1864 39.7612 98.8213 Q 38.6742 100.406 38.69 101.65 Q 38.7251 103.897 40.0513 104.357 Q 41.2895 104.788 42.2 103.48 Q 43.0632 102.248 42.9412 100.209 Q 42.8148 98.0949 41.68 97.56 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_14
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffafe6f8"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 84.83 103.77 Q 83.8397 103.297 82.5612 104.938 Q 81.2825 106.578 81.41 108.16 Q 81.62 110.708 83.2387 110.986 Q 83.9056 111.101 84.553 110.718 Q 85.2093 110.33 85.57 109.59 Q 86.2843 108.124 86.01 106.147 Q 85.7406 104.206 84.83 103.77 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,114 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file sun-behind-small-cloud-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
id: __qt_toplevel
|
||||
DemoShape {
|
||||
id: _qt_node0
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffcc11a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 33.58 45.38 Q 27.2111 53.5664 27.735 65.3012 Q 28.2757 77.4122 36.02 84.27 Q 44.9421 92.1669 56.3025 92.2937 Q 67.4973 92.4188 75.55 85.01 Q 84.9267 76.3908 84.9287 63.6138 Q 84.9308 51.1898 76.3 42.72 Q 67.5023 34.0855 54.88 34.5025 Q 41.7008 34.9379 33.58 45.38 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffee269"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 46.87 41.73 Q 44.6694 40.7542 42.0238 42.7687 Q 39.9431 44.3531 38.46 46.92 Q 36.9902 49.4638 36.785 52.1012 Q 36.5314 55.3597 38.77 56.27 Q 41.1111 57.222 43.1688 55.8175 Q 44.9103 54.6288 46.87 51.39 Q 51.4775 43.7751 46.87 41.73 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 55.39 26.91 Q 54.7833 28.0543 55.03 28.8263 Q 55.2872 29.631 56.44 29.91 Q 57.5697 30.1762 62.8262 31.04 L 68.65 31.93 Q 69.5071 31.98 69.9063 31.415 Q 70.27 30.9001 70.15 30.06 L 67.38 12.98 Q 67.1868 11.803 66.3037 11.3525 Q 65.307 10.844 64.38 12.08 Q 63.493 13.2562 59.6037 19.7463 L 55.39 26.91 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_3
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 79.23 37.03 Q 77.2681 37.8784 78.85 39.71 L 81.3093 42.6502 L 86.99 49.37 Q 87.4694 49.8088 88.0413 49.745 Q 88.6767 49.6742 89.13 48.98 L 93.6846 41.02 L 98.24 33.06 Q 98.9767 31.9512 98.47 31.1912 Q 97.9578 30.423 96.72 30.89 L 89.0288 33.5848 L 79.23 37.03 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_4
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 80.19 86.84 Q 81.084 86.3592 81.7988 86.6937 Q 82.5154 87.0292 82.74 88.04 L 83.7865 92.4905 L 86.86 105.72 Q 87.0574 106.692 86.2075 107.266 Q 85.3499 107.846 84.46 107.29 L 76.795 102.003 L 69.4 96.73 Q 68.0343 95.535 69.62 94.03 Q 70.4471 93.258 74.9313 90.24 Q 79.2089 87.3609 80.19 86.84 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_5
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 43.93 94.41 Q 42.8767 94.3123 42.4175 95.1075 Q 42.0167 95.8015 42.21 96.81 Q 43.2718 102.602 44.83 114.34 Q 45.0015 115.626 46.0275 115.912 Q 47.0867 116.208 47.9 115.01 L 52.8075 107.257 L 57.34 99.88 Q 58.0986 98.4577 57.77 97.7525 Q 57.5547 97.2904 56.52 96.81 Q 55.7535 96.4505 50.39 95.4675 Q 45.3713 94.5477 43.93 94.41 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_6
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 22.35 76.95 Q 23.1078 75.7087 24.065 75.875 Q 24.957 76.03 25.72 77.32 L 30.1083 83.4604 L 32.54 86.83 Q 33.0252 87.5951 32.9038 88.3838 Q 32.7549 89.35 31.64 89.6 L 26.3815 90.9284 L 14.48 93.87 Q 12.8819 94.1516 12.2113 93.1488 Q 11.5311 92.1318 12.53 90.8 Q 19.673 81.3966 22.35 76.95 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_7
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 19.5 63.92 Q 20.918 64.5478 21.68 64.3388 Q 22.4149 64.1372 22.72 63.1 Q 23.1427 61.6369 23.9737 57.1712 Q 24.8404 52.5143 24.89 51.19 Q 24.9334 50.1322 24.45 49.57 Q 23.8595 48.8831 22.57 49.09 L 19.9353 49.4804 Q 6.84518 51.3908 5.5 51.86 Q 4.0727 52.3596 3.9875 53.66 Q 3.90632 54.8991 4.98 55.46 L 10.8401 58.893 L 19.5 63.92 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_8
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 42.8 32.45 Q 43.574 31.8337 43.4588 30.9937 Q 43.3517 30.213 42.58 29.68 L 35.5213 24.5912 L 28.05 19.12 Q 26.9504 18.2648 26.1 18.69 Q 25.1816 19.1492 25.5 20.84 L 27.2712 28.1687 L 29.5863 37.3514 L 29.92 38.67 Q 30.1542 39.607 30.7638 39.9263 Q 31.4085 40.264 32.17 39.72 L 35.3811 37.542 L 42.8 32.45 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_9
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffe2ebee"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 112.86 68.59 L 112.869 68.4245 Q 113.301 61.5774 111.278 55.5802 Q 107.332 43.8799 95.37 41.36 Q 83.47 38.8475 76.215 46.7625 Q 72.5875 50.72 71.34 55.18 Q 69.6525 54.9725 67.3463 55.235 Q 62.7337 55.76 59.64 58.11 Q 56.5462 60.4663 55.1688 64.5137 Q 54.48 66.5375 54.41 68.09 Q 52.42 68.015 49.9613 68.4938 Q 45.0438 69.4512 42.7 72.22 Q 40.5812 74.72 40.2988 77.525 Q 40.1575 78.9275 40.44 79.83 L 62.41 85.4 L 117.94 83.91 L 124.31 80.05 Q 124.4 78.7875 124.079 77.125 Q 123.436 73.8 121.38 71.8 Q 118.543 69.05 115.418 68.545 Q 113.855 68.2925 112.86 68.59 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_10
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#ffbacdd2"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 61.29 77.3 Q 55.2 79.98 47.66 79.32 Q 43.18 78.93 40.32 77.6 Q 40.1275 78.895 40.4437 80.5088 Q 41.0762 83.7363 43.62 85.33 Q 45.7901 86.6889 48.4212 87.1438 Q 50.6334 87.5261 55 87.51 L 71.1005 87.47 L 113.29 87.35 Q 119.586 87.2793 121.96 85.07 Q 123.323 83.8012 123.948 81.7988 Q 124.26 80.7975 124.3 80.05 Q 120.88 81.07 116.12 80.45 Q 111.38 79.83 108.62 77.71 Q 107.768 78.4375 104.711 79.205 Q 98.5987 80.74 87.58 80.94 Q 68.56 81.29 61.29 77.3 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,153 +0,0 @@
|
|||
// Copyright (C) 2023 Googlefonts
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
// Generated from SVG file sun-svgrepo-com.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 800
|
||||
implicitHeight: 800
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Scale { xScale: width / 128; yScale: height / 128 }
|
||||
]
|
||||
id: __qt_toplevel
|
||||
DemoShape {
|
||||
objectName: "svg1524"
|
||||
id: _qt_node0
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
objectName: "svg_path:path1504"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#fffcc11a"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 37.41 41.95 Q 29.9327 51.5603 30.55 65.3288 Q 31.187 79.5375 40.28 87.59 Q 50.7469 96.8535 64.0825 97.0025 Q 77.2231 97.1493 86.67 88.46 Q 97.6667 78.3386 97.6687 63.3488 Q 97.6708 48.7692 87.54 38.83 Q 77.2115 28.6958 62.4 29.185 Q 46.9354 29.6957 37.41 41.95 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
objectName: "svg_path:path1506"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#fffee269"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 53 37.67 Q 50.4168 36.5264 47.3112 38.8925 Q 44.873 40.7502 43.13 43.76 Q 41.4055 46.7473 41.1662 49.8375 Q 40.8705 53.658 43.5 54.73 Q 46.2488 55.8436 48.6637 54.1937 Q 50.7037 52.8001 53.01 49 Q 58.3937 40.0658 53 37.67 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_2
|
||||
objectName: "svg_path:path1508"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 63 20.27 Q 62.2845 21.6087 62.5725 22.5175 Q 62.8735 23.4674 64.23 23.79 Q 65.5543 24.105 71.725 25.1175 Q 77.7869 26.1122 78.56 26.16 Q 79.5645 26.2241 80.0325 25.555 Q 80.4566 24.9486 80.32 23.96 L 78.725 14.0712 L 77.07 3.92 Q 76.8421 2.53488 75.8087 2.01125 Q 74.6425 1.42024 73.55 2.87 Q 72.5042 4.25789 67.9413 11.87 L 63 20.27 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_3
|
||||
objectName: "svg_path:path1510"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 92.8 32.23 Q 90.4016 32.972 92.01 35.31 L 94.4791 39.0188 L 100.27 47.62 Q 100.775 48.19 101.448 48.19 Q 102.197 48.19 102.82 47.44 L 109.47 38.2988 L 115.48 30.03 Q 116.482 28.8311 115.988 27.8775 Q 115.488 26.9143 113.99 27.3 L 104.875 29.4139 L 92.8 32.23 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_4
|
||||
objectName: "svg_path:path1512"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 106.6 61.86 Q 105.554 61.2647 104.563 61.5262 Q 103.483 61.8108 103.17 63 L 100.868 76.3425 L 100.62 77.86 Q 100.478 78.6974 101.026 79.28 Q 101.607 79.8971 102.55 79.71 L 110.573 78.4586 L 123.21 76.46 Q 124.861 76.0453 125.132 74.7438 Q 125.416 73.3842 123.83 72.24 L 115.144 66.9262 L 106.6 61.86 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_5
|
||||
objectName: "svg_path:path1514"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 92.09 90.6 Q 93.1426 90.0361 93.9788 90.4275 Q 94.8181 90.8204 95.08 92.01 L 96.4048 97.6482 L 99.92 112.76 Q 100.155 113.898 99.1563 114.577 Q 98.1484 115.263 97.11 114.61 L 88.1137 108.406 L 79.44 102.21 Q 77.8333 100.808 79.7 99.05 Q 80.656 98.1418 85.925 94.5925 Q 90.9087 91.2354 92.09 90.6 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_6
|
||||
objectName: "svg_path:path1516"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 49.54 99.48 Q 48.3059 99.3615 47.765 100.296 Q 47.2929 101.112 47.52 102.29 L 49.09 112.605 L 50.6 122.86 Q 50.8029 124.366 52.0062 124.706 Q 53.2496 125.057 54.2 123.65 Q 61.7431 112.479 65.28 105.89 Q 66.1739 104.224 65.785 103.396 Q 65.5302 102.854 64.31 102.29 Q 63.421 101.876 57.1275 100.724 Q 51.2355 99.645 49.54 99.48 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_7
|
||||
objectName: "svg_path:path1518"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 24.23 79 Q 25.1176 77.5422 26.24 77.7387 Q 27.2854 77.9218 28.19 79.44 L 33.3457 86.6576 L 36.19 90.6 Q 36.7647 91.4992 36.6213 92.4238 Q 36.4461 93.5522 35.14 93.85 L 29.4735 95.2858 L 15 98.87 Q 13.1285 99.2047 12.34 98.0263 Q 11.5407 96.8316 12.71 95.27 Q 21.7115 83.1376 24.23 79 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_8
|
||||
objectName: "svg_path:path1520"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 20.89 63.7 Q 22.5536 64.4394 23.4475 64.1937 Q 24.312 63.9562 24.67 62.73 Q 25.1656 61.0435 26.1437 55.7738 Q 27.1557 50.3222 27.22 48.75 Q 27.272 47.5112 26.7025 46.8525 Q 26.0075 46.0486 24.49 46.29 L 21.5952 46.7196 Q 6.04974 48.9956 4.45 49.55 Q 2.7747 50.1346 2.67375 51.66 Q 2.57768 53.1117 3.83 53.77 L 10.6307 57.7524 L 20.89 63.7 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_9
|
||||
objectName: "svg_path:path1522"
|
||||
strokeColor: "#ffb0ab9d"
|
||||
strokeWidth: 0.888
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffffa722"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 48.23 26.78 Q 49.1398 26.0564 49.0037 25.0725 Q 48.8774 24.1588 47.97 23.53 Q 37.4787 16.2597 30.92 11.13 Q 29.6317 10.1271 28.6338 10.625 Q 27.5553 11.1632 27.93 13.15 L 33.0715 33.8792 L 33.12 34.07 Q 33.393 35.1697 34.11 35.5438 Q 34.8672 35.9387 35.76 35.3 L 39.7008 32.6282 L 48.23 26.78 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
:: Copyright (C) 2024 The Qt Company Ltd.
|
||||
:: SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
|
||||
@echo off
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" cloud-svgrepo-com.svg ..\Cloud_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" cloud-with-lightning-svgrepo-com.svg ..\CloudWithLightning_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" cloud-with-lightning-and-rain-svgrepo-com.svg ..\CloudWithLightningAndRain_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" cloud-with-rain-svgrepo-com.svg ..\CloudWithRain_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" cloud-with-snow-svgrepo-com.svg ..\CloudWithSnow_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2024 The Qt Company Ltd.\nCopyright (C) 2010 Kolja21\nSPDX-License-Identifier: CC-BY-3.0" Europe.svg ..\Europe_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Framework7\nSPDX-License-Identifier: MIT" gear-alt-stroke.svg ..\Gear_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" sun-svgrepo-com.svg ..\Sun_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" sun-behind-large-cloud-svgrepo-com.svg ..\SunBehindLargeCloud_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" sun-behind-rain-cloud-svgrepo-com.svg ..\SunBehindRainCloud_generated.qml
|
||||
svgtoqml --optimize-paths -t DemoShape --copyright-statement "Copyright (C) 2023 Googlefonts\nSPDX-License-Identifier: Apache-2.0" sun-behind-small-cloud-svgrepo-com.svg ..\SunBehindSmallCloud_generated.qml
|
|
@ -12,8 +12,12 @@
|
|||
a few different ways the \l{QtQuick.Shapes} API might be useful in an application, and how
|
||||
different properties can affect the quality and performance of the rendering.
|
||||
|
||||
All graphics in the example originated as \c .svg files which were converted to QML
|
||||
using the \l{svgtoqml} tool.
|
||||
All graphics in the example originated as \c .svg files which are converted to QML
|
||||
using the \l{svgtoqml} tool automatically at build time.
|
||||
|
||||
\snippet quickshapes/weatherforecast/CMakeLists.txt svgtoqml
|
||||
|
||||
The generated QML files can be used in the application code like any other.
|
||||
|
||||
\section1 Different Types of Shapes
|
||||
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
"QDocModule": "qtquick",
|
||||
"QtUsage": "Used in the Weather Forecast Example",
|
||||
"QtParts": [ "examples" ],
|
||||
"Files": [ "assets/cloud-with-snow-svgrepo-com.svg", "CloudWithSnow_generated.qml",
|
||||
"assets/cloud-svgrepo-com.svg", "Cloud_generated.qml",
|
||||
"assets/cloud-with-lightning-and-rain-svgrepo-com.svg", "CloudWithLightningAndRain_generated.qml",
|
||||
"assets/cloud-with-lightning-svgrepo-com.svg", "CloudWithLightning_generated.qml",
|
||||
"assets/cloud-with-rain-svgrepo-com.svg", "CloudWithRain_generated.qml",
|
||||
"assets/sun-svgrepo-com.svg", "Sun_generated.qml",
|
||||
"assets/sun-behind-cloud-svgrepo-com.svg", "SunBehindCloud_generated.qml",
|
||||
"assets/sun-behind-large-cloud-svgrepo-com.svg", "SunBehindLargeCloud_generated.qml",
|
||||
"assets/sun-behind-rain-cloud-svgrepo-com.svg", "SunBehindRainCloud_generated.qml",
|
||||
"assets/sun-behind-small-cloud-svgrepo-com.svg", "SunBehindSmallCloud_generated.qml" ],
|
||||
"Files": [ "assets/cloud-with-snow-svgrepo-com.svg",
|
||||
"assets/cloud-svgrepo-com.svg",
|
||||
"assets/cloud-with-lightning-and-rain-svgrepo-com.svg",
|
||||
"assets/cloud-with-lightning-svgrepo-com.svg",
|
||||
"assets/cloud-with-rain-svgrepo-com.svg",
|
||||
"assets/sun-svgrepo-com.svg",
|
||||
"assets/sun-behind-cloud-svgrepo-com.svg",
|
||||
"assets/sun-behind-large-cloud-svgrepo-com.svg",
|
||||
"assets/sun-behind-rain-cloud-svgrepo-com.svg",
|
||||
"assets/sun-behind-small-cloud-svgrepo-com.svg" ],
|
||||
"LicenseId": "Apache-2.0",
|
||||
"License": "Apache License 2.0",
|
||||
"Copyright": "Copyright (C) 2023 Googlefonts"
|
||||
|
@ -25,7 +25,7 @@
|
|||
"QDocModule": "qtquick",
|
||||
"QtUsage": "Used in the Weather Forecast Example",
|
||||
"QtParts": [ "examples" ],
|
||||
"Files": [ "assets/Europe.svg", "Europe_generated.qml" ],
|
||||
"Files": [ "assets/Europe.svg" ],
|
||||
"LicenseId": "CC-BY-3.0",
|
||||
"License": "Creative Commons Attribution 3.0 Unported",
|
||||
"Copyright": "Copyright (C) 2010 Kolja21"
|
||||
|
@ -47,7 +47,7 @@
|
|||
"QDocModule": "qtquick",
|
||||
"QtUsage": "Used in the Weather Forecast Example",
|
||||
"QtParts": [ "examples" ],
|
||||
"Files": [ "assets/gear-alt-stroke.svg", "Gear_generated.qml" ],
|
||||
"Files": [ "assets/gear-alt-stroke.svg" ],
|
||||
"LicenseId": "MIT",
|
||||
"License": "MIT License",
|
||||
"Copyright": "Copyright (C) 2023 Framework7"
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
TEMPLATE = app
|
||||
|
||||
QT += quick qml
|
||||
SOURCES += main.cpp
|
||||
RESOURCES += \
|
||||
weatherforecast.qrc \
|
||||
../../shared/shared.qrc
|
||||
|
||||
target.path = $$[QT_INSTALL_EXAMPLES]/quick/quickshapes/weatherforecast
|
||||
INSTALLS += target
|
|
@ -1,33 +0,0 @@
|
|||
<RCC>
|
||||
<qresource prefix="/qt/qml/weatherforecast">
|
||||
<file>main.qml</file>
|
||||
<file>Europe.qml</file>
|
||||
<file>Europe_generated.qml</file>
|
||||
<file>BouncyShape.qml</file>
|
||||
<file>Cloud.qml</file>
|
||||
<file>Cloud_generated.qml</file>
|
||||
<file>CloudWithLightning.qml</file>
|
||||
<file>CloudWithLightning_generated.qml</file>
|
||||
<file>CloudWithRain.qml</file>
|
||||
<file>CloudWithRain_generated.qml</file>
|
||||
<file>CloudWithSnow.qml</file>
|
||||
<file>CloudWithSnow_generated.qml</file>
|
||||
<file>Gear.qml</file>
|
||||
<file>Gear_generated.qml</file>
|
||||
<file>MapLabel.qml</file>
|
||||
<file>SettingsDrawer.qml</file>
|
||||
<file>Sun.qml</file>
|
||||
<file>Sun_generated.qml</file>
|
||||
<file>SunBehindCloud.qml</file>
|
||||
<file>SunBehindCloud_generated.qml</file>
|
||||
<file>SunBehindRainCloud.qml</file>
|
||||
<file>SunBehindRainCloud_generated.qml</file>
|
||||
<file>SunBehindSmallCloud.qml</file>
|
||||
<file>SunBehindSmallCloud_generated.qml</file>
|
||||
<file>DemoShape.qml</file>
|
||||
<file>assets/WorkSans-Regular.ttf</file>
|
||||
</qresource>
|
||||
<qresource prefix="/">
|
||||
<file>qtquickcontrols2.conf</file>
|
||||
</qresource>
|
||||
</RCC>
|
|
@ -25,11 +25,21 @@ qt_add_qml_module(vectorimageexample
|
|||
URI vectorimage
|
||||
QML_FILES
|
||||
"Main.qml"
|
||||
"Heart.qml"
|
||||
RESOURCES
|
||||
"heart.svg"
|
||||
)
|
||||
|
||||
#![svgtoqml]
|
||||
qt_target_qml_from_svg(vectorimageexample
|
||||
CURVE_RENDERER
|
||||
OPTIMIZE_PATHS
|
||||
FILES heart.svg
|
||||
OUTPUTS Heart.qml
|
||||
COPYRIGHT_STATEMENT
|
||||
"Copyright © 2024 The Qt Company Ltd.\\nSPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause"
|
||||
)
|
||||
#![svgtoqml]
|
||||
|
||||
install(TARGETS vectorimageexample
|
||||
BUNDLE DESTINATION .
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
|
|
|
@ -1,56 +0,0 @@
|
|||
// Copyright (C) 2024 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
// Generated from SVG file heart.svg
|
||||
import QtQuick
|
||||
import QtQuick.VectorImage
|
||||
import QtQuick.VectorImage.Helpers
|
||||
import QtQuick.Shapes
|
||||
|
||||
Item {
|
||||
implicitWidth: 595
|
||||
implicitHeight: 841
|
||||
component AnimationsInfo : QtObject
|
||||
{
|
||||
property bool paused: false
|
||||
property int loops: 1
|
||||
signal restart()
|
||||
}
|
||||
property AnimationsInfo animations : AnimationsInfo {}
|
||||
transform: [
|
||||
Translate { x: -100; y: -200 },
|
||||
Scale { xScale: width / 550; yScale: height / 550 }
|
||||
]
|
||||
objectName: "svg1"
|
||||
id: _qt_node0
|
||||
Shape {
|
||||
preferredRendererType: Shape.CurveRenderer
|
||||
objectName: "layer1"
|
||||
id: _qt_node1
|
||||
transform: TransformGroup {
|
||||
id: _qt_node1_transform_base_group
|
||||
Matrix4x4 { id: _qt_node1_transform_base; matrix: PlanarTransform.fromAffineMatrix(1, 0, 0, 1, 0, 30)}
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_0
|
||||
objectName: "svg_path:path7"
|
||||
strokeColor: "#ff000000"
|
||||
strokeWidth: 18.7
|
||||
capStyle: ShapePath.FlatCap
|
||||
joinStyle: ShapePath.MiterJoin
|
||||
miterLimit: 4
|
||||
fillColor: "#ffe60000"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 263.416 235.146 Q 213.736 235.146 178.576 270.306 Q 143.416 305.466 143.416 355.146 Q 143.416 410.953 176.932 457.224 Q 197.525 485.653 256.465 537.292 Q 336.471 607.388 371.978 658.454 Q 406.412 606.394 488.235 533.861 Q 546.507 482.205 567.035 454.113 Q 600.541 408.26 600.541 355.146 Q 600.541 305.466 565.381 270.306 Q 530.221 235.146 480.541 235.146 Q 445.065 235.146 415.427 254.433 Q 386.595 273.195 371.978 304.333 Q 357.361 273.195 328.53 254.433 Q 298.891 235.146 263.416 235.146 " }
|
||||
}
|
||||
ShapePath {
|
||||
id: _qt_shapePath_1
|
||||
objectName: "svg_path:path220"
|
||||
strokeColor: "transparent"
|
||||
fillColor: "#a5e6e6e6"
|
||||
fillRule: ShapePath.WindingFill
|
||||
pathHints: ShapePath.PathQuadratic | ShapePath.PathNonIntersecting | ShapePath.PathNonOverlappingControlPointTriangles
|
||||
PathSvg { path: "M 265 253.594 Q 221.53 253.594 190.765 284.359 Q 160 315.124 160 358.594 Q 160 407.427 189.325 447.919 Q 207.343 472.798 258.912 517.988 Q 293.908 548.655 319.172 575.158 Q 331.804 588.409 342.003 600.62 Q 352.202 612.83 359.969 624 Q 360.944 622.526 354.226 613.042 Q 347.508 603.558 333.097 586.064 Q 276.548 517.421 248.274 465.553 Q 220 413.686 220 378.594 Q 220 335.124 250.765 304.359 Q 281.53 273.594 325 273.594 Q 325.27 273.594 325.802 273.625 Q 326.266 273.653 326.5 273.656 Q 298.956 253.594 265 253.594 " }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -90,8 +90,12 @@
|
|||
\l{VectorImage}, but instead of building it at run-time, it creates a \c{QML} file which can
|
||||
be included in the application project.
|
||||
|
||||
In this example, the \c{heart.svg} file has been pre-converted to a file called \c{Heart.qml}.
|
||||
This can be instantiated in the scene as any other Qt Quick item.
|
||||
In this example, the \c{heart.svg} file is converted to \c{Heart.qml} automatically during
|
||||
the build.
|
||||
|
||||
\snippet vectorimage/CMakeLists.txt svgtoqml
|
||||
|
||||
This component can be instantiated in the scene like any other Qt Quick item.
|
||||
|
||||
\snippet vectorimage/Main.qml svgtoqml
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
@svgtoqml -p --copyright-statement "Copyright (C) 2024 The Qt Company Ltd.\nSPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause" -c heart.svg Heart.qml
|
|
@ -232,11 +232,6 @@
|
|||
"file type": "3rd party",
|
||||
"spdx": ["MIT"]
|
||||
},
|
||||
"examples/quick/quickshapes/weatherforecast/Gear_generated.qml": {
|
||||
"comment": "Framework7",
|
||||
"file type": "3rd party",
|
||||
"spdx": ["MIT"]
|
||||
},
|
||||
"examples/quick/quickshapes/weatherforecast/assets/WorkSans-Regular.ttf": {
|
||||
"file type": "3rd party",
|
||||
"spdx": ["OFL-1.1"]
|
||||
|
@ -245,10 +240,6 @@
|
|||
"file type": "3rd party",
|
||||
"spdx": ["CC-BY-3.0"]
|
||||
},
|
||||
"examples/quick/quickshapes/weatherforecast/Europe_generated.qml": {
|
||||
"file type": "3rd party",
|
||||
"spdx": ["CC-BY-3.0"]
|
||||
},
|
||||
"examples/quick/quickshapes/weatherforecast/assets/sun-": {
|
||||
"file type": "3rd party",
|
||||
"spdx": ["Apache-2.0"]
|
||||
|
|
|
@ -35,6 +35,10 @@ qt_target_qml_from_svg(target
|
|||
|
||||
\versionlessCMakeCommandsNote qt6_target_qml_from_svg()
|
||||
|
||||
Example:
|
||||
|
||||
\snippet vectorimage/CMakeLists.txt svgtoqml
|
||||
|
||||
\section1 Description
|
||||
|
||||
qt_target_qml_from_svg() creates the build steps to run \l{svgtoqml} on the list of SVG images in
|
||||
|
|
Loading…
Reference in New Issue