From 7f84a96e3a9d6ca35a4494ab7831cfc2d8dff132 Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Tue, 14 Apr 2009 15:22:52 +0200
Subject: [PATCH] Compile on Windows.

---
 src/plugins/fakevim/fakevimhandler.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index ce35fea860d..9991b34340a 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -1830,7 +1830,7 @@ void FakeVimHandler::Private::handleExCommand(const QString &cmd0)
                 if (position != -1) {
                     m_tc.setPosition(position);
                     m_tc.movePosition(QTextCursor::NextCharacter,
-                        QTextCursor::KeepAnchor, pattern.matchedLength());
+                        KeepAnchor, pattern.matchedLength());
                     QString text = m_tc.selectedText();
                     if (text.endsWith(ParagraphSeparator)) {
                         text = replacement + "\n";
@@ -2372,11 +2372,13 @@ void FakeVimHandler::Private::recordJump()
     UNDO_DEBUG("jumps: " << m_jumpListUndo);
 }
 
-struct UndoBreaker : public QAbstractUndoItem
+class UndoBreaker : public QAbstractUndoItem
 {
+public:
     UndoBreaker(FakeVimHandler::Private *doc) : m_doc(doc) {}
     void undo() { m_doc->m_needMoreUndo = true; }
     void redo() { m_doc->m_needMoreUndo = true; }
+private:   
     FakeVimHandler::Private *m_doc;
 };
 
-- 
GitLab