rem: virtual bool acceptDrag(QDropEvent* ) const    { return false; };
add: bool KNListView::acceptDrag(QDropEvent* event) const { QListViewItem *after=0, *parent=0;  const_cast<KNListView*>(this)->findDrop(event->pos(), parent, after);  for (uint i=0; i < a_cceptableDropMimetypes.size(); i++) { if (event->provides(a_cceptableDropMimetypes[i])) { if (after) return (static_cast<KNLVItemBase*>(after))->acceptDrag(event); else return a_cceptOutside[i]; } } return false; }
context:     virtual bool acceptDrag(QDropEvent* ) const    { return false; };