void ThumbImageFrame::mousePressEvent( QMouseEvent * e ) { fprintf(stderr, "ThumbImageFrame %p::%s:%d : received event=%p selected=%c\n", this, __func__, __LINE__, e, mSelected ? 'T' : 'F' ); bool invert = !mSelected; // setActive( true ); setSelected( invert ); if( (e->modifiers() == Qt::ShiftModifier) ) { THUMBIMGFR_MSG(SWLOG_DEBUG, "Shift modifier"); mShift = true; emit signal_shiftClick(this); } else if( (e->modifiers() == Qt::ControlModifier) ) { THUMBIMGFR_MSG(SWLOG_DEBUG, "Ctrl modifier"); mCtrl = true; emit signal_ctrlClick(this); } else { THUMBIMGFR_MSG(SWLOG_DEBUG, "click with no modifier"); emit signal_click(this); } emit signal_mousePressEvent ( e ); }
void ThumbImageFrame::mousePressEvent ( QMouseEvent * event ) { emit signal_mousePressEvent ( event ); }