Qt进行拖放时,drag的那一方怎么知道拖放是否成功呢

Qt进行拖放时,drag的那一方如何知道拖放是否成功呢
当执行了drag.exec()以后,我的源控件需要判断目标控件是否接受了drop
我目前的做法是设置了一个bool值,如果目标控件接受了drop就将bool值设置为true,但我感觉应该有更清晰的做法,请问大家该如何实现?
------解决思路----------------------
直接判断这个 exec() 的返回值不行么?