Files
pallectrum/electrum/gui/qml/components/controls/SeedKeyboardKey.qml

35 lines
652 B
QML

import QtQuick 2.15
import QtQuick.Layouts 1.0
import QtQuick.Controls 2.15
import QtQuick.Controls.Material 2.0
Pane {
id: root
property string key
property QtObject kbd
padding: 1
FlatButton {
anchors.fill: parent
focusPolicy: Qt.NoFocus
autoRepeat: true
autoRepeatDelay: 750
text: key
padding: 0
font.pixelSize: Math.max(root.height * 1/3, constants.fontSizeSmall)
onClicked: {
kbd.emitKeyEvent(key)
}
// send keyevent again, otherwise it is ignored
onDoubleClicked: {
kbd.emitKeyEvent(key)
}
}
}