summaryrefslogtreecommitdiff
path: root/src/plugins/qnx/bardescriptordocument.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qnx/bardescriptordocument.cpp')
-rw-r--r--src/plugins/qnx/bardescriptordocument.cpp32
1 files changed, 9 insertions, 23 deletions
diff --git a/src/plugins/qnx/bardescriptordocument.cpp b/src/plugins/qnx/bardescriptordocument.cpp
index 7b78bf7748..1236186b6e 100644
--- a/src/plugins/qnx/bardescriptordocument.cpp
+++ b/src/plugins/qnx/bardescriptordocument.cpp
@@ -78,7 +78,7 @@ BarDescriptorDocument::BarDescriptorDocument(BarDescriptorEditorWidget *editorWi
if (QTextCodec *defaultUTF8 = QTextCodec::codecForName("UTF-8"))
setCodec(defaultUTF8);
else
- setCodec(Core::EditorManager::instance()->defaultTextCodec());
+ setCodec(Core::EditorManager::defaultTextCodec());
}
BarDescriptorDocument::~BarDescriptorDocument()
@@ -94,8 +94,8 @@ bool BarDescriptorDocument::open(QString *errorString, const QString &fileName)
if (read(fileName, &contents, errorString) != Utils::TextFileFormat::ReadSuccess)
return false;
- m_fileName = fileName;
- m_editorWidget->editor()->setDisplayName(QFileInfo(fileName).fileName());
+ setFilePath(fileName);
+ m_editorWidget->setFilePath(fileName);
bool result = loadContent(contents);
@@ -105,12 +105,12 @@ bool BarDescriptorDocument::open(QString *errorString, const QString &fileName)
return result;
}
-bool BarDescriptorDocument::save(QString *errorString, const QString &fileName, bool autoSave)
+bool BarDescriptorDocument::save(QString *errorString, const QString &fn, bool autoSave)
{
QTC_ASSERT(!autoSave, return false);
- QTC_ASSERT(fileName.isEmpty(), return false);
+ QTC_ASSERT(fn.isEmpty(), return false);
- bool result = write(m_fileName, xmlSource(), errorString);
+ bool result = write(filePath(), xmlSource(), errorString);
if (!result)
return false;
@@ -119,20 +119,15 @@ bool BarDescriptorDocument::save(QString *errorString, const QString &fileName,
return true;
}
-QString BarDescriptorDocument::fileName() const
-{
- return m_fileName;
-}
-
QString BarDescriptorDocument::defaultPath() const
{
- QFileInfo fi(fileName());
+ QFileInfo fi(filePath());
return fi.absolutePath();
}
QString BarDescriptorDocument::suggestedFileName() const
{
- QFileInfo fi(fileName());
+ QFileInfo fi(filePath());
return fi.fileName();
}
@@ -172,16 +167,7 @@ bool BarDescriptorDocument::reload(QString *errorString, Core::IDocument::Reload
if (flag == Core::IDocument::FlagIgnore)
return true;
- return open(errorString, m_fileName);
-}
-
-void BarDescriptorDocument::rename(const QString &newName)
-{
- const QString oldFilename = m_fileName;
- m_fileName = newName;
- m_editorWidget->editor()->setDisplayName(QFileInfo(m_fileName).fileName());
- emit fileNameChanged(oldFilename, newName);
- emit changed();
+ return open(errorString, filePath());
}
QString BarDescriptorDocument::xmlSource() const