if (watched == m_itemView->viewport()) {
switch (event->type()) {
case QEvent::MouseButtonPress:
- m_rubberBandSelection = true;
+ if (static_cast<QMouseEvent*>(event)->button() == Qt::LeftButton) {
+ m_rubberBandSelection = true;
+ }
break;
case QEvent::MouseMove: