diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryimageprovider.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryimageprovider.cpp index 896083223ce..8ce6ae7837a 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryimageprovider.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryimageprovider.cpp @@ -24,6 +24,8 @@ ****************************************************************************/ #include "itemlibraryimageprovider.h" +#include + namespace QmlDesigner { namespace Internal { @@ -35,7 +37,7 @@ ItemLibraryImageProvider::ItemLibraryImageProvider() : QPixmap ItemLibraryImageProvider::requestPixmap(const QString &id, QSize *size, const QSize &requestedSize) { - QPixmap pixmap(id); + const QPixmap pixmap(Utils::StyleHelper::dpiSpecificImageFile(id)); if (size) { size->setWidth(pixmap.width()); size->setHeight(pixmap.height()); diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp index af66964b9f1..8aeb6aec50e 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp @@ -356,7 +356,8 @@ void ItemLibraryWidget::startDragAndDrop(QVariant itemLibraryId) QMimeData *mimeData = m_itemLibraryModel->getMimeData(m_currentitemLibraryEntry); QDrag *drag = new QDrag(this); - drag->setPixmap(m_currentitemLibraryEntry.libraryEntryIconPath()); + drag->setPixmap(Utils::StyleHelper::dpiSpecificImageFile( + m_currentitemLibraryEntry.libraryEntryIconPath())); drag->setMimeData(mimeData); drag->exec();