From 0f77cf9077baf1176ca1cd5e3a402cbb51b77e3c Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Fri, 2 Jul 2021 17:15:38 +0200 Subject: [PATCH] QmlDesigner: Update states editor error message Task-number: QTCREATORBUG-25630 Change-Id: I255666a3ed4f162af0a579a6f7daa9e28487dd1d Reviewed-by: Tim Jenssen --- .../components/stateseditor/stateseditorwidget.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp index 6b13b890d46..2bc45e3b12e 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp @@ -146,9 +146,13 @@ void StatesEditorWidget::reloadQmlSource() setSource(QUrl::fromLocalFile(statesListQmlFilePath)); if (!rootObject()) { + QString errorString; + for (const QQmlError &error : errors()) + errorString += "\n" + error.toString(); + Core::AsynchronousMessageBox::warning(tr("Cannot Create QtQuick View"), - tr("StatesEditorWidget: %1 cannot be created. " - "Most likely QtQuick.Controls 1 are not installed.").arg(qmlSourcesPath())); + tr("StatesEditorWidget: %1 cannot be created.%2") + .arg(qmlSourcesPath(), errorString)); return; }