Thanks for the hint, it didn't work but your excerpt from the doc was helpful.
I added event->accept() in QEvent::DragEnter and returned true, this works now. I was wrongly assuming that the value returned by eventFilter was passed to event->setAccepted() by the caller. Thanks, Etienne 2013/9/4 Alex Malyushytskyy <alexmal...@gmail.com> > I have not used drag and drop features myself, so I might be wrong, > but returning true in event handler means that event is stopped/ignored > and > according to QWidget::dragEnterEvent documentation: > > "If the event is ignored, the widget won't receive any drag move > events<http://qwidget.html#dragMoveEvent> > ." > > try to return false: > > if(event->type()==QEvent::DragEnter){ info("Enter!"); > return false; > }else if(event->type()==QEvent::DragLeave){ info("Leave!"); > return false;} > > > > > On Mon, Sep 2, 2013 at 1:41 AM, Etienne Sandré-Chardonnal < > etienne.san...@m4x.org> wrote: > >> Hi, >> >> I'm still experimenting Drag&Drop. I have experience in Qt since 2002 but >> this is the first time I am trying drag & drop... >> >> In my main widget, I have a dragDropZone widget which is the active >> dropping zone. >> >> In the main widget constructor, I call: >> >> ui->dragDropZone->setAcceptDrops(true); >> >> ui->dragDropZone->installEventFilter(this); >> >> >> Then in the event filter: >> >> if(event->type()==QEvent::DragEnter){ info("Enter!"); return >> true;}else if(event->type()==QEvent::DragLeave){ info("Leave!"); return >> true;} >> >> But I get only "Enter!" messages. >> >> >> Does another event take precedence over dragleave if accepted? >> >> Thanks! >> >> Etienne >> >> >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest >> >> > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest > >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest