diff options
author | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2016-04-26 15:50:34 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2016-04-29 08:06:54 +0000 |
commit | 61bafe34074e80a281f6ebc8321337591103eba5 (patch) | |
tree | 5fd07ef7821cd0fd6f1f2f54c9b67db09fc54642 /src/plugins/qmldesigner/designercore/model/rewriterview.cpp | |
parent | bc08c10764b90401a4a73207e3e5d90a3740ddb4 (diff) | |
download | qt-creator-61bafe34074e80a281f6ebc8321337591103eba5.tar.gz |
QmlDesigner: keep warnings for later showing
Change-Id: I5f9c51480a1d0276a356737ab1f91a8f76443c5a
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/model/rewriterview.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/model/rewriterview.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp index 51ffd854eb..8b886e513c 100644 --- a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp +++ b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp @@ -440,7 +440,7 @@ void RewriterView::applyChanges() if (modelToTextMerger()->hasNoPendingChanges()) return; // quick exit: nothing to be done. - clearErrors(); + clearErrorAndWarnings(); if (inErrorState()) { const QString content = textModifierContent(); @@ -474,17 +474,28 @@ void RewriterView::applyChanges() } } +QList<RewriterError> RewriterView::warnings() const +{ + return m_warnings; +} + QList<RewriterError> RewriterView::errors() const { return m_errors; } -void RewriterView::clearErrors() +void RewriterView::clearErrorAndWarnings() { m_errors.clear(); + m_warnings.clear(); emit errorsChanged(m_errors); } +void RewriterView::setWarnings(const QList<RewriterError> &warnings) +{ + m_warnings = warnings; +} + void RewriterView::setErrors(const QList<RewriterError> &errors) { m_errors = errors; |