diff --git a/src/qml/instruments/Piano.qml b/src/qml/instruments/Piano.qml index b8e6cc70a2bc69eb01ac7e8f3eb55a239e03d095..64e27f515af47254a7a8f5a9c8d13d659eff3061 100644 --- a/src/qml/instruments/Piano.qml +++ b/src/qml/instruments/Piano.qml @@ -21,7 +21,9 @@ TpianoBg { width: Math.max(nootkaWindow.width, GLOB.instrument.getItemHeight(nootkaWindow.shortEdge) * 6.7) height: GLOB.instrument.getItemHeight(nootkaWindow.shortEdge) - onWantKeyToSelect: selectKey(k > -1 ? (isWhite ? whiteRep.itemAt(k) : whiteRep.itemAt(k).black) : null) + onWantKeyToSelect: (k, isWhite) => { + selectKey(k > -1 ? (isWhite ? whiteRep.itemAt(k) : whiteRep.itemAt(k).black) : null); + } transformOrigin: Item.TopLeft onCorrectInstrument: { if (!correctAnim) @@ -87,8 +89,8 @@ TpianoBg { PianoKeyWhite { nr: index - onEntered: activeKey = key - onClicked: selectedKey = key + onEntered: key => { activeKey = key; } + onClicked: key => { selectedKey = key; } } }