aboutsummaryrefslogtreecommitdiffstats
path: root/examples/qml/tutorials/extending-qml/chapter6-plugins
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2025-09-11 16:06:11 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2025-09-15 16:34:14 +0200
commit5b19e261d5a4d6c28ad25f4bb29a0d5abcd1c947 (patch)
treecddfcf6acf26b6f851ba976d8046a493980fa7fd /examples/qml/tutorials/extending-qml/chapter6-plugins
parent0ad827ba2f02b0b47466a81d352194c685cb02bb (diff)
Update the QML basic extending tutorials
Adapt to qtdeclarative/bb6cde5229bd15f6e233262ae46fffeda666cf3d. Pick-to: 6.10 Change-Id: Id6d7f15efbe776987a88779a769653b92d44608c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'examples/qml/tutorials/extending-qml/chapter6-plugins')
-rw-r--r--examples/qml/tutorials/extending-qml/chapter6-plugins/App.qml (renamed from examples/qml/tutorials/extending-qml/chapter6-plugins/app.qml)29
-rw-r--r--examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/plugins.pngbin5014 -> 0 bytes
-rw-r--r--examples/qml/tutorials/extending-qml/chapter6-plugins/doc/chapter6-plugins.rst2
3 files changed, 19 insertions, 12 deletions
diff --git a/examples/qml/tutorials/extending-qml/chapter6-plugins/app.qml b/examples/qml/tutorials/extending-qml/chapter6-plugins/App.qml
index 1a4772e15..79a9ce9b3 100644
--- a/examples/qml/tutorials/extending-qml/chapter6-plugins/app.qml
+++ b/examples/qml/tutorials/extending-qml/chapter6-plugins/App.qml
@@ -1,32 +1,39 @@
// Copyright (C) 2022 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
-
+pragma ComponentBehavior: Bound
import QtQuick
-import Charts 1.0
+import Charts
Item {
width: 300; height: 200
PieChart {
+ id: chart
anchors.centerIn: parent
width: 100; height: 100
+ component Slice: PieSlice {
+ parent: chart
+ anchors.fill: parent
+ }
+
slices: [
- PieSlice {
- anchors.fill: parent
+ Slice {
color: "red"
- fromAngle: 0; angleSpan: 110
+ fromAngle: 0
+ angleSpan: 110
},
- PieSlice {
- anchors.fill: parent
+ Slice {
color: "black"
- fromAngle: 110; angleSpan: 50
+ fromAngle: 110
+ angleSpan: 50
},
- PieSlice {
- anchors.fill: parent
+ Slice {
color: "blue"
- fromAngle: 160; angleSpan: 100
+ fromAngle: 160
+ angleSpan: 100
}
]
}
}
+
diff --git a/examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/plugins.png b/examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/plugins.png
deleted file mode 100644
index 8992e89c0..000000000
--- a/examples/qml/tutorials/extending-qml/chapter6-plugins/Charts/plugins.png
+++ /dev/null
Binary files differ
diff --git a/examples/qml/tutorials/extending-qml/chapter6-plugins/doc/chapter6-plugins.rst b/examples/qml/tutorials/extending-qml/chapter6-plugins/doc/chapter6-plugins.rst
index 2320a8fa1..3677a71f5 100644
--- a/examples/qml/tutorials/extending-qml/chapter6-plugins/doc/chapter6-plugins.rst
+++ b/examples/qml/tutorials/extending-qml/chapter6-plugins/doc/chapter6-plugins.rst
@@ -21,4 +21,4 @@ Running the Example
.. code-block:: shell
- pyside6-qml examples/qml/tutorials/extending-qml/chapter6-plugins/app.qml -I examples/qml/tutorials/extending-qml/chapter6-plugins/Charts
+ pyside6-qml examples/qml/tutorials/extending-qml/chapter6-plugins/App.qml -I examples/qml/tutorials/extending-qml/chapter6-plugins/Charts