[ #26336 ] Re-implement dragging contact from the contact dock to the call view

To do this this, I added a visitor that can be re-implemented for other GUIs.