QmlDesigner: Show errors when parsing failed

Seeing the parser error message makes debugging easier.

Change-Id: I3162a4d8cdf116714f457b84f9055769747169a7
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2016-09-20 15:15:06 +02:00
parent 76e51ac5bb
commit c7b51f2ad3

View File

@@ -64,6 +64,11 @@ bool QmlRefactoring::reparseDocument()
} else {
qWarning() << "*** Possible problem: QML file wasn't parsed correctly.";
qDebug() << "*** QML text:" << textModifier->text();
QString errorMessage = QStringLiteral("Parsing Error");
if (!tmpDocument->diagnosticMessages().isEmpty())
errorMessage = tmpDocument->diagnosticMessages().first().message;
qDebug() << "*** " << errorMessage;
return false;
}
}