As mentioned in
QTBUG-38077 and in the documentation of QGraphicsItem::setEnabled(), that for disabled items, mouse events will be discarded. But with QGraphicsItem, when the cursor is set using setCursor() for a disable item, the set cursor is shown for that item. Like:
The cursor shouldn't change to Wait-cursor for a disabled item.