DnD on widget fix

preferencesAboutTextFull
Anatoly Mihalchenko 12 years ago
parent 1fd290d617
commit 18245d7274
  1. 8
      src/domain/UBGraphicsItemDelegate.cpp

@ -181,7 +181,7 @@ void UBGraphicsItemDelegate::setMimeData(QMimeData *mimeData)
bool UBGraphicsItemDelegate::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
{
if((NULL != mMimeData) && ((event->pos() - mDragStartPosition).manhattanLength() < QApplication::startDragDistance()))
if(mMimeData)
{
QDrag* mDrag = new QDrag(event->widget());
mDrag->setMimeData(mMimeData);
@ -200,8 +200,12 @@ bool UBGraphicsItemDelegate::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
event->accept();
return true;
}
else
{
return false;
}
return true;
}
bool UBGraphicsItemDelegate::weelEvent(QGraphicsSceneWheelEvent *event)

Loading…
Cancel
Save