aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/canvas/squircle
diff options
context:
space:
mode:
authorOliver Eftevaag <oliver.eftevaag@qt.io>2021-02-04 11:46:07 +0100
committerOliver Eftevaag <oliver.eftevaag@qt.io>2021-03-10 17:53:22 +0100
commit1d3cdac6e448479127d3077c6e011d75fa77e6d6 (patch)
tree15d60db3bb5116159ab795aac0765bde07c60138 /examples/quick/canvas/squircle
parentea8f8e09007f4acb5530b1966bc5b2afab609064 (diff)
Update canvas example to use QtQuickControls2
The QtQuick examples should ideally have a more native look and feel. Making them use controls from QtQuickControl will cause them to adapt to the desktop style. This patch replaces the previous Sliders from the 'shared' directory, with Sliders from QtQuickControls2 Task-number: QTBUG-90880 Change-Id: I90521abf7059950521bc3d1a54994d2cca07259d Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
Diffstat (limited to 'examples/quick/canvas/squircle')
-rw-r--r--examples/quick/canvas/squircle/squircle.qml16
1 files changed, 9 insertions, 7 deletions
diff --git a/examples/quick/canvas/squircle/squircle.qml b/examples/quick/canvas/squircle/squircle.qml
index 5416bfa1c7..f337c6adad 100644
--- a/examples/quick/canvas/squircle/squircle.qml
+++ b/examples/quick/canvas/squircle/squircle.qml
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2017 The Qt Company Ltd.
+** Copyright (C) 2021 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the examples of the Qt Toolkit.
@@ -48,9 +48,9 @@
**
****************************************************************************/
-import QtQuick 2.0
-import "../contents"
-import "../../shared"
+import QtQuick
+import QtQuick.Controls
+import "../"
Item {
id: container
@@ -61,7 +61,8 @@ Item {
spacing: 6
anchors.fill: parent
anchors.topMargin: 12
- Text {
+
+ Label {
font.pointSize: 24
font.bold: true
text: "Squircles"
@@ -154,7 +155,8 @@ Item {
Column {
anchors.bottom: parent.bottom
anchors.bottomMargin: 12
- Slider {id: nCtrl ; min: 1 ; max: 10 ; init: 2 ; name: "N"}
- Slider {id: rCtrl ; min: 30 ; max: 180 ; init: 60 ; name: "Radius"}
+
+ LabeledSlider {id: nCtrl ; min: 1 ; max: 10 ; init: 2 ; name: "N"; width: container.width}
+ LabeledSlider {id: rCtrl ; min: 30 ; max: 180 ; init: 60 ; name: "Radius"; width: container.width}
}
}