Could you try reimplementing your contextMenu with the mouseRelease event instead?
void CompositeItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
{
if(event->button() == Qt::RightButton)
{
contextMenu->popup(QCursor::pos());
}
}
Vicken Simonian
2010-05-11 21:51:08