ContextMenuEvent should be forwarded to parent
when child has Qt::NoContextMenu policy.
Here, I can't figure out what is not working,
parent never fires signal, event at viewport level.
Redirecting signal as a workaound then :/
(might be pixels offset due to missing coordinates conversion)
QHBoxLayout *layout = new QHBoxLayout( this );
layout->setMargin( 0 );
picFlow = new PictureFlow( this, p_model );
+ picFlow->setContextMenuPolicy( Qt::CustomContextMenu );
+ connect( picFlow, SIGNAL(customContextMenuRequested( const QPoint & )),
+ this, SIGNAL(customContextMenuRequested( const QPoint & )) );
layout->addWidget( picFlow );
picFlow->setSlideSize(QSize( 4*LISTVIEW_ART_SIZE, 3*LISTVIEW_ART_SIZE) );
setSelectionMode( QAbstractItemView::SingleSelection );