From 149039edf492839e3b01a47f2b7b23e337d94972 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 14 Mar 2017 16:39:05 +0100 Subject: [PATCH] QmlDesigner: Show initial warnings and errors When opening a new document the rewriter is attached first and the documentMessage notifers are send before the form editor is attached. Change-Id: I85d91534fd4b0f9fca55829af36dfeec5a284d57 Reviewed-by: Tim Jenssen --- .../components/formeditor/formeditorview.cpp | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp index 3c7df4302d6..add833f5b18 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp @@ -37,17 +37,17 @@ #include #include #include -#include -#include -#include -#include -#include #include #include +#include +#include #include #include +#include +#include +#include #include namespace QmlDesigner { @@ -81,6 +81,14 @@ void FormEditorView::modelAttached(Model *model) setupFormEditorItemTree(rootModelNode()); m_formEditorWidget->updateActions(); + + if (!rewriterView()->errors().isEmpty()) + formEditorWidget()->showErrorMessageBox(rewriterView()->errors()); + else + formEditorWidget()->hideErrorMessageBox(); + + if (!rewriterView()->warnings().isEmpty()) + formEditorWidget()->showWarningMessageBox(rewriterView()->warnings()); }