From 3188c448b66abd649f600211035042feed4728fa Mon Sep 17 00:00:00 2001 From: Mahmoud Badri Date: Thu, 17 Jun 2021 18:22:11 +0300 Subject: [PATCH] QmlDesigner: Suppress some warnings from the assets library Change-Id: Idd192ce20e610a1689cfc9b0a11215dd16f09911 Reviewed-by: Samuel Ghinet Reviewed-by: Miikka Heikkinen --- .../qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml | 6 +++--- .../components/itemlibrary/itemlibraryassetsmodel.cpp | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml b/share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml index 18b3481d7c0..b3335c16873 100644 --- a/share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml +++ b/share/qtcreator/qmldesigner/itemLibraryQmlSources/Assets.qml @@ -42,7 +42,7 @@ Item { enabled: true anchors.fill: parent - onEntered: { + onEntered: (drag)=> { files = [] for (var i = 0; i < drag.urls.length; ++i) { var url = drag.urls[i].toString(); @@ -179,7 +179,7 @@ Item { onExited: tooltipBackend.hideTooltip() onCanceled: tooltipBackend.hideTooltip() onPositionChanged: tooltipBackend.reposition() - onPressed: { + onPressed: (mouse)=> { forceActiveFocus() if (mouse.button === Qt.LeftButton) { var ctrlDown = mouse.modifiers & Qt.ControlModifier @@ -200,7 +200,7 @@ Item { } } - onReleased: { + onReleased: (mouse)=> { if (mouse.button === Qt.LeftButton) { if (!(mouse.modifiers & Qt.ControlModifier)) selectedAssets = {} diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryassetsmodel.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryassetsmodel.cpp index db0cc0a4973..9b6bd7c3cca 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryassetsmodel.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryassetsmodel.cpp @@ -138,9 +138,8 @@ QVariant ItemLibraryAssetsModel::data(const QModelIndex &index, int role) const return {}; } - if (m_assetsDir && m_roleNames.contains(role)) { - return m_assetsDir->property(m_roleNames.value(role)); - } + if (m_roleNames.contains(role)) + return m_assetsDir ? m_assetsDir->property(m_roleNames.value(role)) : QVariant(); qWarning() << Q_FUNC_INFO << "Invalid role requested: " << QString::number(role); return {};