From 1eb36bb1d3b51e9f557213e0447caaad2c9a097f Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Fri, 20 Feb 2015 09:55:37 +0100 Subject: [PATCH] SVN: Save description as utf-8 string We tell SVN that the file is utf-8, so we need to make sure we save it as such. Task-number: QTCREATORBUG-13979 Change-Id: I49edf477bf80c6b21cd99bc86fbd2555d7181a0b Reviewed-by: Orgad Shaneh --- src/plugins/subversion/subversionsubmiteditor.cpp | 12 +++++++++++- src/plugins/subversion/subversionsubmiteditor.h | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/plugins/subversion/subversionsubmiteditor.cpp b/src/plugins/subversion/subversionsubmiteditor.cpp index 5bd2012eaaa..d08e70824d2 100644 --- a/src/plugins/subversion/subversionsubmiteditor.cpp +++ b/src/plugins/subversion/subversionsubmiteditor.cpp @@ -28,7 +28,6 @@ ** ****************************************************************************/ - #include "subversionsubmiteditor.h" #include @@ -56,3 +55,14 @@ void SubversionSubmitEditor::setStatusList(const QList &statusOu // checkScriptWorkingDirectory property is fine (at this point it was set by SubversionPlugin) setFileModel(model, this->checkScriptWorkingDirectory()); } + +QByteArray SubversionSubmitEditor::fileContents() const +{ + return description().toUtf8(); +} + +bool SubversionSubmitEditor::setFileContents(const QByteArray &contents) +{ + setDescription(QString::fromUtf8(contents)); + return true; +} diff --git a/src/plugins/subversion/subversionsubmiteditor.h b/src/plugins/subversion/subversionsubmiteditor.h index 39e82ba1f89..afba0279362 100644 --- a/src/plugins/subversion/subversionsubmiteditor.h +++ b/src/plugins/subversion/subversionsubmiteditor.h @@ -50,6 +50,9 @@ public: typedef QPair StatusFilePair; void setStatusList(const QList &statusOutput); + + QByteArray fileContents() const; + bool setFileContents(const QByteArray &contents); }; } // namespace Internal