Rewrite the canvas item's paint logic.
[profile/ivi/qtdeclarative.git] / tests / auto / qtquick1 / qdeclarativeitem / data / keystest.qml
1 import QtQuick 1.0
2
3 Item {
4     focus: true
5
6     property bool isEnabled: Keys.enabled
7
8     Keys.onPressed: keysTestObject.keyPress(event.key, event.text, event.modifiers)
9     Keys.onReleased: { keysTestObject.keyRelease(event.key, event.text, event.modifiers); event.accepted = true; }
10     Keys.onReturnPressed: keysTestObject.keyPress(event.key, "Return", event.modifiers)
11     Keys.onDigit0Pressed: keysTestObject.keyPress(event.key, event.text, event.modifiers)
12     Keys.onDigit9Pressed: { event.accepted = false; keysTestObject.keyPress(event.key, event.text, event.modifiers) }
13     Keys.onTabPressed: keysTestObject.keyPress(event.key, "Tab", event.modifiers)
14     Keys.onBacktabPressed: keysTestObject.keyPress(event.key, "Backtab", event.modifiers)
15     Keys.forwardTo: [ item2 ]
16     Keys.enabled: enableKeyHanding
17
18     Item {
19         id: item2
20         visible: forwardeeVisible
21         Keys.onPressed: keysTestObject.forwardedKey(event.key)
22         Keys.onReleased: keysTestObject.forwardedKey(event.key)
23     }
24 }