diff options
author | Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> | 2014-11-11 12:17:45 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> | 2014-11-11 12:44:27 +0200 |
commit | 69f73db4ec09826487454f85670f992cec1af51a (patch) | |
tree | 6275e8530475857ba6eec590b250ee320f2a72a5 /tests/manual/qmlchartaxis/qml/qmlchartaxis/Button.qml | |
parent | c6ed50e68438e5558e7cda0e36c194a4b99f7f83 (diff) |
Moved manual tests to separate directory.
This allows publishing autotests. Git export attributes changed
accordingly.
Change-Id: I6db2eb52dabdb8f12e0bc2a992a873abfa15b1a5
Reviewed-by: Titta Heikkala <titta.heikkala@theqtcompany.com>
Diffstat (limited to 'tests/manual/qmlchartaxis/qml/qmlchartaxis/Button.qml')
-rw-r--r-- | tests/manual/qmlchartaxis/qml/qmlchartaxis/Button.qml | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/tests/manual/qmlchartaxis/qml/qmlchartaxis/Button.qml b/tests/manual/qmlchartaxis/qml/qmlchartaxis/Button.qml new file mode 100644 index 00000000..61df081d --- /dev/null +++ b/tests/manual/qmlchartaxis/qml/qmlchartaxis/Button.qml @@ -0,0 +1,70 @@ +/**************************************************************************** +** +** Copyright (C) 2014 Digia Plc +** All rights reserved. +** For any questions to Digia, please use contact form at http://qt.digia.com +** +** This file is part of the Qt Enterprise Charts Add-on. +** +** $QT_BEGIN_LICENSE$ +** Licensees holding valid Qt Enterprise licenses may use this file in +** accordance with the Qt Enterprise License Agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. +** +** If you have questions regarding the use of this file, please use +** contact form at http://qt.digia.com +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.0 + +Rectangle { + id: button + height: 25 + width: 140 + color: unpressedColor + radius: 5 + property color unpressedColor: "#afafaf" + + property string text: "button" + signal clicked + + Text { + id: buttonText + anchors.centerIn: parent + text: button.text + } + + MouseArea { + anchors.fill: parent + onClicked: { + button.clicked(); + } + onPressedChanged: { + if (pressed) { + button.color = "#efefef"; + } else { + button.color = unpressedColor; + } + } + onPressAndHold: { + repeatTimer.start(); + } + onReleased: { + repeatTimer.stop(); + } + } + + Timer { + id: repeatTimer + interval: 140 + repeat: true + triggeredOnStart: false + running: false + onTriggered: { + button.clicked(); + } + } +} |