VirtualPhone.qml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import QtQuick 2.7
  2. VirtualPhoneForm {
  3. eraseCharacter.onClicked: {
  4. virtualPhoneDisplay.text = virtualPhoneDisplay.text.substring(0, virtualPhoneDisplay.text.length-1)
  5. }
  6. eraseCharacter.onPressAndHold: {
  7. virtualPhoneDisplay.text = ""
  8. }
  9. key_1.onPressed: {
  10. virtualPhoneDisplay.text += "1"
  11. }
  12. key_2.onPressed: {
  13. virtualPhoneDisplay.text += "2"
  14. }
  15. key_3.onPressed: {
  16. virtualPhoneDisplay.text += "3"
  17. }
  18. key_4.onPressed: {
  19. virtualPhoneDisplay.text += "4"
  20. }
  21. key_5.onPressed: {
  22. virtualPhoneDisplay.text += "5"
  23. }
  24. key_6.onPressed: {
  25. virtualPhoneDisplay.text += "6"
  26. }
  27. key_7.onPressed: {
  28. virtualPhoneDisplay.text += "7"
  29. }
  30. key_8.onPressed: {
  31. virtualPhoneDisplay.text += "8"
  32. }
  33. key_9.onPressed: {
  34. virtualPhoneDisplay.text += "9"
  35. }
  36. key_0.onClicked: {
  37. virtualPhoneDisplay.text += "0"
  38. }
  39. key_0.onPressAndHold: {
  40. virtualPhoneDisplay.text += "+"
  41. }
  42. key_asterisk.onPressed: {
  43. virtualPhoneDisplay.text += "*"
  44. }
  45. key_octothorpe.onPressed: {
  46. virtualPhoneDisplay.text += "#"
  47. }
  48. }