summaryrefslogtreecommitdiff
path: root/examples/sensors/sensorsshowcase/accelerometer.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/sensors/sensorsshowcase/accelerometer.qml')
-rw-r--r--examples/sensors/sensorsshowcase/accelerometer.qml122
1 files changed, 0 insertions, 122 deletions
diff --git a/examples/sensors/sensorsshowcase/accelerometer.qml b/examples/sensors/sensorsshowcase/accelerometer.qml
deleted file mode 100644
index e4f6e39..0000000
--- a/examples/sensors/sensorsshowcase/accelerometer.qml
+++ /dev/null
@@ -1,122 +0,0 @@
-// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
-
-import QtQuick
-import QtQuick.Controls
-import QtQuick.Layouts
-import QtSensors
-
-Rectangle {
- id: root
- color: "dimgray"
-
- function resetRotations() {
- imageXRotation.angle = 0
- imageYRotation.angle = 0
- imageZRotation.angle = 0
- }
-
-//! [0]
- Accelerometer {
- id: accelerometer
- active: true
- dataRate: 25
-
- property real x: 0
- property real y: 0
- property real z: 0
-
- onReadingChanged: {
- x = reading.x
- y = reading.y
- z = reading.z
-
- imageTranslation.x = -reading.x * 10
- imageTranslation.y = reading.y * 10
- }
- }
-//! [0]
-
- ColumnLayout {
- anchors.fill: parent
- id: layout
-
- Text {
- Layout.topMargin: titleTopMargin
- Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
- Layout.preferredHeight: textHeight
- color: "White"
- text: "Accelerometer"
- font.pixelSize: titleFontSize
- }
-
- Image {
- id: image
- Layout.alignment: Qt.AlignCenter
- Layout.fillHeight: true
- Layout.preferredWidth: root.width/2
- Layout.preferredHeight: root.height/3
- source: "qrc:/images/qt_logo.png"
- fillMode: Image.PreserveAspectFit
-
- transform: [
- Translate {
- id: imageTranslation
- x: 0
- y: 0
- }
- ]
- }
-
- Text {
- Layout.preferredWidth: root.width
- Layout.preferredHeight: textHeight
- Layout.leftMargin: layout.spacing
- color: "White"
- text: "X: " + accelerometer.x.toFixed(2)
- font.pixelSize: textFontSize
- }
-
- ProgressBar {
- id: xbar
- value: 0.5 + (accelerometer.x / 100)
- Layout.preferredWidth: root.width
- }
-
- Text {
- Layout.preferredWidth: root.width
- Layout.preferredHeight: textHeight
- Layout.leftMargin: layout.spacing
- color: "White"
- text: "Y: " + accelerometer.y.toFixed(2)
- font.pixelSize: textFontSize
- }
- ProgressBar {
- id: ybar
- value: 0.5 + (accelerometer.y / 100)
- Layout.preferredWidth: root.width
- }
- Text {
- Layout.preferredWidth: root.width
- Layout.preferredHeight: textHeight
- Layout.leftMargin: layout.spacing
- color: "White"
- text: "Z: " + accelerometer.z.toFixed(2)
- font.pixelSize: textFontSize
- }
- ProgressBar {
- id: zbar
- value: 0.5 + (accelerometer.z / 100)
- Layout.preferredWidth: root.width
- }
- Button {
- Layout.alignment: Qt.AlignBottom
- Layout.preferredWidth: root.width
- Layout.preferredHeight: buttonHeight
- text:"Back"
- font.pixelSize: buttonFontSize
- onClicked:stack.pop()
- }
- }
-}
-