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