projects
/
mussa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
accept and ignore events
[mussa.git]
/
qui
/
seqbrowser
/
SequenceBrowser.cpp
diff --git
a/qui/seqbrowser/SequenceBrowser.cpp
b/qui/seqbrowser/SequenceBrowser.cpp
index 3fe84d58eb28620c419425e10509d595216bb9b1..71eb3d25e5c8324104f25ca98428ccbd0eb98af6 100644
(file)
--- 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);
switch(e->button()) {
case Qt::LeftButton:
startSelecting(e);
- break;
- case Qt::RightButton:
+ e->accept();
break;
default:
break;
default:
+ e->ignore();
break;
}
}
break;
}
}
@@
-227,6
+227,9
@@
void SequenceBrowser::mouseMoveEvent( QMouseEvent *e )
{
if (rubberBand and rubberBand->isVisible()) {
rubberBand->setGeometry(QRect(bandOrigin, e->pos()).normalized());
{
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:
}
break;
default:
+ e->ignore();
+ return;
break;
}
break;
}
-
+ e->accept();
}
void SequenceBrowser::startSelecting(QMouseEvent *e)
}
void SequenceBrowser::startSelecting(QMouseEvent *e)