I have following QML PieMenu, based on it's docs:
Qt Code:
  1. import QtQuick 2.10
  2. import QtQuick.Layouts 1.3
  3. import QtQuick.Controls 2.3
  4. import QtQuick.Extras 1.4
  5.  
  6. PieMenu
  7. {
  8. signal ueSignalRFIDOperationInfo();
  9. signal ueSignalRFIDOperationPair();
  10. signal ueSignalRFIDOperationIgnore();
  11. signal usSignalRFIDOperationDelete();
  12.  
  13. MenuItem
  14. {
  15. text: qsTr("Info")
  16.  
  17. onTriggered:
  18. {
  19. ueSignalRFIDOperationInfo();
  20. } // onTriggered
  21. } // MenuItem
  22.  
  23. MenuItem
  24. {
  25. text: qsTr("Pair")
  26.  
  27. onTriggered:
  28. {
  29. ueSignalRFIDOperationPair();
  30. } // onTriggered
  31. } // MenuItem
  32.  
  33. MenuItem
  34. {
  35. text: qsTr("Ignore")
  36.  
  37. onTriggered:
  38. {
  39. ueSignalRFIDOperationIgnore();
  40. } // onTriggered
  41. } // MenuItem
  42.  
  43. MenuItem
  44. {
  45. text: qsTr("Delete")
  46.  
  47. onTriggered:
  48. {
  49. usSignalRFIDOperationDelete();
  50. } // onTriggered
  51. } // MenuItem
  52. } // PieMenu
To copy to clipboard, switch view to plain text mode 
Because of it, my app crashes:
W/libRFIDMonitorApp.so(17663): (null):0 ((null)): QQmlApplicationEngine failed to load component
W/libRFIDMonitorApp.so(17663): (null):0 ((null)): qrc:/main.qml:69 Type UeQMLDelegates.UeDelegateBtDiscoveredDevices unavailable
W/libRFIDMonitorApp.so(17663): qrc:/gui/elements/delegates/UeDelegateBtDiscoveredDevices.qml:122 Type UeQMLElements.UeRFIDOperationMenu unavailable
W/libRFIDMonitorApp.so(17663): qrc:/gui/elements/UeRFIDOperationMenu.qml:13 Cannot assign object to list property "menuItems"
Now, if I exclude this menu from app, the app works. I've built the PieMenu according to docs, so, what am I missing? I am using Qt 5.10 Opensource on ArchLinux, deploying app to Android 4.2.2.