m_draggedEffect = qobject_cast<CollapsibleEffect*>(o);
if (m_draggedEffect) {
QMouseEvent *me = static_cast<QMouseEvent *>(e);
- if (me->button() == Qt::LeftButton && (m_draggedEffect->frame->underMouse() || m_draggedEffect->title->underMouse()))
+ if (me->button() == Qt::LeftButton && (m_draggedEffect->frame->underMouse() || m_draggedEffect->title->underMouse())) {
m_clickPoint = me->globalPos();
+ }
else {
m_clickPoint = QPoint();
m_draggedEffect = NULL;
}
e->accept();
- return false;
+ return true;
}
m_draggedGroup = qobject_cast<CollapsibleGroup*>(o);
if (m_draggedGroup) {
m_draggedGroup = NULL;
}
e->accept();
- return false;
+ return true;
}
}
- if (e->type() == QEvent::MouseMove) {
+ /*if (e->type() == QEvent::MouseMove) {
if (qobject_cast<CollapsibleEffect*>(o)) {
QMouseEvent *me = static_cast<QMouseEvent *>(e);
if (me->buttons() != Qt::LeftButton) {
return true;
}
}
- }
+ }*/
return QWidget::eventFilter(o, e);
}