summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/subversion/subversionsubmiteditor.cpp12
-rw-r--r--src/plugins/subversion/subversionsubmiteditor.h3
2 files changed, 14 insertions, 1 deletions
diff --git a/src/plugins/subversion/subversionsubmiteditor.cpp b/src/plugins/subversion/subversionsubmiteditor.cpp
index 5bd2012eaa..d08e70824d 100644
--- a/src/plugins/subversion/subversionsubmiteditor.cpp
+++ b/src/plugins/subversion/subversionsubmiteditor.cpp
@@ -28,7 +28,6 @@
**
****************************************************************************/
-
#include "subversionsubmiteditor.h"
#include <coreplugin/idocument.h>
@@ -56,3 +55,14 @@ void SubversionSubmitEditor::setStatusList(const QList<StatusFilePair> &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 39e82ba1f8..afba027936 100644
--- a/src/plugins/subversion/subversionsubmiteditor.h
+++ b/src/plugins/subversion/subversionsubmiteditor.h
@@ -50,6 +50,9 @@ public:
typedef QPair<QString, QString> StatusFilePair;
void setStatusList(const QList<StatusFilePair> &statusOutput);
+
+ QByteArray fileContents() const;
+ bool setFileContents(const QByteArray &contents);
};
} // namespace Internal