diff options
Diffstat (limited to 'src/plugins/vcsbase/submiteditorfile.cpp')
-rw-r--r-- | src/plugins/vcsbase/submiteditorfile.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/plugins/vcsbase/submiteditorfile.cpp b/src/plugins/vcsbase/submiteditorfile.cpp index 0346b0a198..2aa4ea907c 100644 --- a/src/plugins/vcsbase/submiteditorfile.cpp +++ b/src/plugins/vcsbase/submiteditorfile.cpp @@ -57,22 +57,23 @@ SubmitEditorFile::SubmitEditorFile(const VcsBaseSubmitEditorParameters *paramete setTemporary(true); } -bool SubmitEditorFile::open(QString *errorString, const QString &fileName, const QString &realFileName) +Core::IDocument::OpenResult SubmitEditorFile::open(QString *errorString, const QString &fileName, + const QString &realFileName) { if (fileName.isEmpty()) - return false; + return OpenResult::ReadError; FileReader reader; if (!reader.fetch(realFileName, QIODevice::Text, errorString)) - return false; + return OpenResult::ReadError; const QString text = QString::fromLocal8Bit(reader.data()); if (!m_editor->setFileContents(text.toUtf8())) - return false; + return OpenResult::CannotHandle; setFilePath(FileName::fromString(fileName)); setModified(fileName != realFileName); - return true; + return OpenResult::Success; } bool SubmitEditorFile::setContents(const QByteArray &contents) |