mirror of
https://github.com/brmlab/brmbar.git
synced 2025-06-08 13:24:01 +02:00
brmbarv3 BarKeyboard: Allow keyboard text entry; use in ChargeCredit
This commit is contained in:
parent
0801bc24cb
commit
a5ffdf27e8
2 changed files with 16 additions and 3 deletions
|
@ -2,6 +2,7 @@ import Qt 4.7
|
|||
|
||||
Grid {
|
||||
property string keys: ""
|
||||
property string enteredText: ""
|
||||
property int gridRows: 0
|
||||
property int gridColumns: 0
|
||||
property int buttonWidth: 70
|
||||
|
@ -38,4 +39,14 @@ Grid {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
onLetterEntered: { enteredText = enteredText.toString() + letter; }
|
||||
onLetterBackspace: { enteredText = enteredText.toString().replace(/.$/, ''); }
|
||||
Keys.onPressed: {
|
||||
if (event.key == Qt.Key_Backspace) {
|
||||
enteredText = enteredText.toString().replace(/.$/, '');
|
||||
} else {
|
||||
enteredText = enteredText.toString() + event.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue