diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp index a1334a5068..ad7edd745c 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp @@ -366,15 +366,13 @@ void ItemLibraryWidget::setResourcePath(const QString &resourcePath) void ItemLibraryWidget::startDragAndDrop(int itemLibId) { QMimeData *mimeData = m_itemLibraryModel->getMimeData(itemLibId); - CustomItemLibraryDrag *drag = new CustomItemLibraryDrag(this); + QDrag *drag = new QDrag(this); const QImage image = qvariant_cast<QImage>(mimeData->imageData()); drag->setPixmap(m_itemLibraryModel->getIcon(itemLibId).pixmap(32, 32)); - drag->setPreview(QPixmap::fromImage(image)); drag->setMimeData(mimeData); QQuickItem *rootItem = qobject_cast<QQuickItem*>(m_itemsView->rootObject()); - connect(rootItem, SIGNAL(stopDragAndDrop()), drag, SLOT(stopDrag())); drag->exec(); } |