Nitpicking: missing header, also naming convention prefers to avoid main.qml and main.cpp and use the target derived name instead so here perhaps memorydumpreader.cpp and MemoryDumpReader.qml