QmlDesigner: Fix generated Image item path after import

Fixes: QDS-13861
Change-Id: Ia1c085ebd4b929ba57ceb4a84c46f091ac51b357
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
Miikka Heikkinen
2024-10-25 17:39:51 +03:00
parent ab5faee8b2
commit 20c8e51d99

View File

@@ -682,9 +682,12 @@ void FormEditorWidget::dropEvent(QDropEvent *dropEvent)
const QStringList addedImages = addedAssets.value(
ComponentCoreConstants::addImagesDisplayString);
for (const QString &imgPath : addedImages) {
Utils::FilePath fp = Utils::FilePath::fromString(imgPath);
QmlItemNode::createQmlItemNodeFromImage(
m_formEditorView,
imgPath,
ModelNodeOperations::getImagesDefaultDirectory().pathAppended(fp.fileName())
.absoluteFilePath().toFSPathString(),
{},
m_formEditorView->scene()->rootFormEditorItem()->qmlItemNode(),
false);