Dynamic data exchange for Qt