I'd like to know how to bind A.qml to B.qml, so that B returns a value to A.

The context :
A.qml is my main page, and both A and B are Page based (I'm using pageStack to push B)
B.qml is a filebrowser, and I would like it to return the filename when the file is selected.

The PageStack Element documentation specifies that binding pages should be privilegied to use of parameters. Here, my issue is not passing a parameter from A to B, but, B being pushed by A, from B back to A, before popping B.

Signal could be a solution, but it doesn't sound "high-level" enough for my QML approach.

I've tried to create a property in A.qml, but it isn't seen by B.

How should I handle this information transfer from a page to another issue?