QmlDesigner: clear texteditor view statusbar

- when puppet is restarted
 - when the view is attached (switching document, switching mode)

Change-Id: I06a4acf78a18b893bca9f7cd3d2bae74dc3459aa
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Tim Jenssen
2017-10-16 16:31:28 +02:00
committed by Thomas Hartmann
parent b1157e4e63
commit 19203ebbf7
3 changed files with 4 additions and 1 deletions

View File

@@ -93,6 +93,7 @@ TextEditorView::~TextEditorView()
void TextEditorView::modelAttached(Model *model) void TextEditorView::modelAttached(Model *model)
{ {
Q_ASSERT(model); Q_ASSERT(model);
m_widget->clearStatusBar();
AbstractView::modelAttached(model); AbstractView::modelAttached(model);

View File

@@ -205,6 +205,7 @@ void NodeInstanceView::restartProcess()
if (rootNodeInstance().isValid()) if (rootNodeInstance().isValid())
rootNodeInstance().setError({}); rootNodeInstance().setError({});
emitInstanceErrorChange({}); emitInstanceErrorChange({});
emitDocumentMessage({}, {});
if (m_restartProcessTimerId) if (m_restartProcessTimerId)
killTimer(m_restartProcessTimerId); killTimer(m_restartProcessTimerId);

View File

@@ -598,6 +598,7 @@ void AbstractView::emitDocumentMessage(const QString &error)
void AbstractView::emitDocumentMessage(const QList<DocumentMessage> &errors, const QList<DocumentMessage> &warnings) void AbstractView::emitDocumentMessage(const QList<DocumentMessage> &errors, const QList<DocumentMessage> &warnings)
{ {
if (model())
model()->d->setDocumentMessages(errors, warnings); model()->d->setDocumentMessages(errors, warnings);
} }