From 049f8d535d847cf1a7fd6a8bb05cf1a5498b1808 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Thu, 26 Nov 2009 12:36:36 +0100
Subject: [PATCH] TODO: process the edit-ops.

---
 src/plugins/texteditor/basetexteditor.cpp | 29 +++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index 5318f7849ed..f95eb1bf545 100644
--- a/src/plugins/texteditor/basetexteditor.cpp
+++ b/src/plugins/texteditor/basetexteditor.cpp
@@ -619,7 +619,36 @@ const Utils::ChangeSet &BaseTextEditor::changeSet() const
 
 void BaseTextEditor::setChangeSet(const Utils::ChangeSet &changeSet)
 {
+    using namespace Utils;
+
     d->m_changeSet = changeSet;
+
+    foreach (const ChangeSet::EditOp &op, changeSet.operationList()) {
+        // ### TODO: process the edit operation
+
+        switch (op.type) {
+        case ChangeSet::EditOp::Replace:
+            break;
+
+        case ChangeSet::EditOp::Move:
+            break;
+
+        case ChangeSet::EditOp::Insert:
+            break;
+
+        case ChangeSet::EditOp::Remove:
+            break;
+
+        case ChangeSet::EditOp::Flip:
+            break;
+
+        case ChangeSet::EditOp::Copy:
+            break;
+
+        default:
+            break;
+        } // switch
+    }
 }
 
 Core::IFile *BaseTextEditor::file()
-- 
GitLab