I am a bit shocked I missed that. It works now.
But I have a follow-up question: just by using drag->exec(), it works, but when I am over the place I want to drop the data, it shows a blocked-like icon(i can't take a screenshot of it); any ideas why this is happening? should i pass something in the exec method call ?
Thanks again for the help.