summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/qnx/bardescriptordocument.cpp1
-rw-r--r--src/plugins/qnx/bardescriptoreditorwidget.cpp7
-rw-r--r--src/plugins/qnx/bardescriptoreditorwidget.h1
3 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/qnx/bardescriptordocument.cpp b/src/plugins/qnx/bardescriptordocument.cpp
index 1a11c70c6a..1236186b6e 100644
--- a/src/plugins/qnx/bardescriptordocument.cpp
+++ b/src/plugins/qnx/bardescriptordocument.cpp
@@ -95,6 +95,7 @@ bool BarDescriptorDocument::open(QString *errorString, const QString &fileName)
return false;
setFilePath(fileName);
+ m_editorWidget->setFilePath(fileName);
bool result = loadContent(contents);
diff --git a/src/plugins/qnx/bardescriptoreditorwidget.cpp b/src/plugins/qnx/bardescriptoreditorwidget.cpp
index 98fcaf925c..70fda5c2f4 100644
--- a/src/plugins/qnx/bardescriptoreditorwidget.cpp
+++ b/src/plugins/qnx/bardescriptoreditorwidget.cpp
@@ -204,6 +204,13 @@ BarDescriptorEditorAssetsWidget *BarDescriptorEditorWidget::assetsWidget() const
return m_assetsWidget;
}
+void BarDescriptorEditorWidget::setFilePath(const QString &filePath)
+{
+ Core::IDocument *doc = m_xmlSourceWidget->editorDocument();
+ if (doc)
+ doc->setFilePath(filePath);
+}
+
QString BarDescriptorEditorWidget::xmlSource() const
{
return m_xmlSourceWidget->toPlainText();
diff --git a/src/plugins/qnx/bardescriptoreditorwidget.h b/src/plugins/qnx/bardescriptoreditorwidget.h
index ba4409268b..14a27da8c1 100644
--- a/src/plugins/qnx/bardescriptoreditorwidget.h
+++ b/src/plugins/qnx/bardescriptoreditorwidget.h
@@ -79,6 +79,7 @@ public:
BarDescriptorEditorAssetsWidget *assetsWidget() const;
+ void setFilePath(const QString &filePath);
QString xmlSource() const;
void setXmlSource(const QString &xmlSource);