diff options
Diffstat (limited to 'examples/bluetooth/heartrate_game/qml/GameButton.qml')
-rw-r--r-- | examples/bluetooth/heartrate_game/qml/GameButton.qml | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/examples/bluetooth/heartrate_game/qml/GameButton.qml b/examples/bluetooth/heartrate_game/qml/GameButton.qml deleted file mode 100644 index 3ce9d66fd..000000000 --- a/examples/bluetooth/heartrate_game/qml/GameButton.qml +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (C) 2022 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause - -import QtQuick -import "." - -Rectangle { - id: button - color: baseColor - onEnabledChanged: checkColor() - radius: GameSettings.buttonRadius - - property color baseColor: GameSettings.buttonColor - property color pressedColor: GameSettings.buttonPressedColor - property color disabledColor: GameSettings.disabledButtonColor - - signal clicked() - - function checkColor() - { - if (!button.enabled) { - button.color = disabledColor - } else { - if (mouseArea.containsPress) - button.color = pressedColor - else - button.color = baseColor - } - } - - MouseArea { - id: mouseArea - anchors.fill: parent - onPressed: checkColor() - onReleased: checkColor() - onClicked: { - checkColor() - button.clicked() - } - } -} |