summaryrefslogtreecommitdiffstats
path: root/examples/bluetooth/pingpong/assets/Board.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/bluetooth/pingpong/assets/Board.qml')
-rw-r--r--examples/bluetooth/pingpong/assets/Board.qml147
1 files changed, 0 insertions, 147 deletions
diff --git a/examples/bluetooth/pingpong/assets/Board.qml b/examples/bluetooth/pingpong/assets/Board.qml
deleted file mode 100644
index 8d0d99c7..00000000
--- a/examples/bluetooth/pingpong/assets/Board.qml
+++ /dev/null
@@ -1,147 +0,0 @@
-// Copyright (C) 2014 BlackBerry Limited. All rights reserved.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
-
-import QtQuick 2.0
-import QtQuick.Window 2.1
-
-Rectangle {
- id: fullWindow
- anchors.fill: parent
- color: "black"
-
- property double scaleFactor: Math.min(width, height)
-
- Rectangle {
- id: board
- width: scaleFactor
- height: scaleFactor
- anchors.centerIn: parent
-
- // Left pedal - server role
- Rectangle {
- id: leftblock
- y: (parent.height/2)
- width: (parent.width/27)
- height: (parent.height/5)
- anchors.left: parent.left
- color: "#363636"
- radius: width/2
-
- MouseArea {
- id: leftMouse
- width: (board.width/2)
- height: parent.height
- anchors.horizontalCenter: parent.horizontalCenter
- acceptedButtons: Qt.LeftButton
- drag.target: leftblock
- drag.axis: Drag.YAxis
- drag.minimumY: 0
- drag.maximumY: (board.height - leftblock.height)
- }
- }
-
- // Right pedal - client role
- Rectangle {
- id: rightblock
- y: (parent.height/2)
- width: (parent.width/27)
- height: (parent.height/5)
- anchors.right: parent.right
- color: "#363636"
- radius: width/2
-
- MouseArea {
- id: rightMouse
- width: (board.width/2)
- height: parent.height
- anchors.horizontalCenter: parent.horizontalCenter
- acceptedButtons: Qt.LeftButton
- drag.target: rightblock
- drag.axis: Drag.YAxis
- drag.minimumY: 0
- drag.maximumY: (board.height - rightblock.height)
- }
- }
-
- Rectangle {
- id: splitter
- color: "#363636"
- anchors.horizontalCenter: parent.horizontalCenter
- height: parent.height
- width: parent.width/100
- }
-
- Text {
- id: leftResult
- text: pingPong.leftResult
- font.bold: true
- font.pixelSize: 30
- anchors.right: splitter.left
- anchors.top: parent.top
- anchors.margins: 15
- }
-
- Text {
- id: rightResult
- text: pingPong.rightResult
- font.bold: true
- font.pixelSize: 30
- anchors.left: splitter.right
- anchors.top: parent.top
- anchors.margins: 15
- }
-
- Rectangle {
- id: ball
- width: leftblock.width
- height: leftblock.width
- radius: width/2
- color: "#363636"
- x: pingPong.ballX * scaleFactor
- y: pingPong.ballY * scaleFactor
- }
- }
-
- // 1 - server role; left pedal
- // 2 - client role; right pedal
- property int roleSide: pingPong.role
- onRoleSideChanged: {
- if (pingPong.role == 1) {
- rightMouse.opacity = 0.7
- rightMouse.enabled = false
- }
- else if (pingPong.role == 2) {
- leftMouse.opacity = 0.7
- leftMouse.enabled = false
- }
- }
-
- property bool deviceMessage: pingPong.showDialog
- onDeviceMessageChanged: {
- if (pingPong.showDialog) {
- info.visible = true;
- board.opacity = 0.5;
- } else {
- info.visible = false;
- board.opacity = 1;
- }
- }
-
- property double leftBlockY: leftblock.y
- onLeftBlockYChanged: pingPong.updateLeftBlock(leftblock.y / scaleFactor)
-
- property double leftBlockUpdate: pingPong.leftBlockY
- onLeftBlockUpdateChanged: leftblock.y = pingPong.leftBlockY * scaleFactor
-
- property double rightBlockY: rightblock.y
- onRightBlockYChanged: pingPong.updateRightBlock(rightblock.y / scaleFactor)
-
- property double rightBlockUpdate: pingPong.rightBlockY
- onRightBlockUpdateChanged: rightblock.y = pingPong.rightBlockY * scaleFactor
-
-
- Component.onCompleted: {
- pingPong.updateLeftBlock(leftblock.y / scaleFactor)
- pingPong.updateRightBlock(rightblock.y / scaleFactor)
- }
-}