diff options
Diffstat (limited to 'src/plugins/qnx/bardescriptordocument.cpp')
-rw-r--r-- | src/plugins/qnx/bardescriptordocument.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/plugins/qnx/bardescriptordocument.cpp b/src/plugins/qnx/bardescriptordocument.cpp index 2984f35b7e..7545adfad6 100644 --- a/src/plugins/qnx/bardescriptordocument.cpp +++ b/src/plugins/qnx/bardescriptordocument.cpp @@ -68,7 +68,7 @@ bool BarDescriptorDocument::open(QString *errorString, const QString &fileName) if (read(fileName, &contents, errorString) != Utils::TextFileFormat::ReadSuccess) return false; - setFilePath(fileName); + setFilePath(Utils::FileName::fromString(fileName)); const bool result = loadContent(contents, false); @@ -83,7 +83,7 @@ bool BarDescriptorDocument::save(QString *errorString, const QString &fn, bool a QTC_ASSERT(!autoSave, return false); QTC_ASSERT(fn.isEmpty(), return false); - const bool result = write(filePath(), xmlSource(), errorString); + const bool result = write(filePath().toString(), xmlSource(), errorString); if (!result) return false; @@ -94,14 +94,12 @@ bool BarDescriptorDocument::save(QString *errorString, const QString &fn, bool a QString BarDescriptorDocument::defaultPath() const { - QFileInfo fi(filePath()); - return fi.absolutePath(); + return filePath().toFileInfo().absolutePath(); } QString BarDescriptorDocument::suggestedFileName() const { - QFileInfo fi(filePath()); - return fi.fileName(); + return filePath().fileName(); } bool BarDescriptorDocument::shouldAutoSave() const @@ -135,7 +133,7 @@ bool BarDescriptorDocument::reload(QString *errorString, Core::IDocument::Reload if (flag == Core::IDocument::FlagIgnore) return true; - return open(errorString, filePath()); + return open(errorString, filePath().toString()); } QString BarDescriptorDocument::xmlSource() const |