X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=mussa.git;a=blobdiff_plain;f=qui%2Fseqbrowser%2FSequenceBrowser.cpp;h=71eb3d25e5c8324104f25ca98428ccbd0eb98af6;hp=3fe84d58eb28620c419425e10509d595216bb9b1;hb=050b0a64bce85d29b5a2f1ad77cb21f8b5b77b24;hpb=663d1076191ceebda1176428c56523fa73de7320 diff --git a/qui/seqbrowser/SequenceBrowser.cpp b/qui/seqbrowser/SequenceBrowser.cpp index 3fe84d5..71eb3d2 100644 --- a/qui/seqbrowser/SequenceBrowser.cpp +++ b/qui/seqbrowser/SequenceBrowser.cpp @@ -215,10 +215,10 @@ void SequenceBrowser::mousePressEvent( QMouseEvent *e) switch(e->button()) { case Qt::LeftButton: startSelecting(e); - break; - case Qt::RightButton: + e->accept(); break; default: + e->ignore(); break; } } @@ -227,6 +227,9 @@ void SequenceBrowser::mouseMoveEvent( QMouseEvent *e ) { if (rubberBand and rubberBand->isVisible()) { rubberBand->setGeometry(QRect(bandOrigin, e->pos()).normalized()); + e->accept(); + } else { + e->ignore(); } } @@ -246,9 +249,11 @@ void SequenceBrowser::mouseReleaseEvent( QMouseEvent *e) } break; default: + e->ignore(); + return; break; } - + e->accept(); } void SequenceBrowser::startSelecting(QMouseEvent *e)