Data exchange between cpp and qml