From 24aef0aecce06631156ab87ad596eb2211a2e0d0 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 26 Jan 2009 10:24:36 +0100 Subject: [PATCH] Fixes: fakevim: link fix Details: the installHandler() overload was missing an implementation --- src/plugins/fakevim/fakevimplugin.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index 5bf7c32675d..d1ab5b40630 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -114,7 +114,7 @@ private slots: void editorOpened(Core::IEditor *); void editorAboutToClose(Core::IEditor *); - void installHandler(); + void installHandlerOnCurrentEditor(); void installHandler(Core::IEditor *editor); void removeHandler(); @@ -171,7 +171,7 @@ bool FakeVimPluginPrivate::initialize() advancedMenu->addAction(cmd, Core::Constants::G_EDIT_EDITOR); connect(m_installHandlerAction, SIGNAL(triggered()), - this, SLOT(installHandler())); + this, SLOT(installHandlerOnCurrentEditor())); // EditorManager QObject *editorManager = m_core->editorManager(); @@ -221,6 +221,11 @@ void FakeVimPluginPrivate::installHandler(Core::IEditor *editor) } } +void FakeVimPluginPrivate::installHandlerOnCurrentEditor() +{ + installHandler(EditorManager::instance()->currentEditor()); +} + void FakeVimPluginPrivate::writeFile(bool *handled, const QString &fileName, const QString &contents) {