From 9963552876577bb057bd0789ccbcc10b09cb25eb Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Mon, 30 Mar 2009 14:20:46 +0200 Subject: [PATCH] fakevim: work on new settings dialog --- src/plugins/fakevim/fakevimhandler.cpp | 4 +--- src/plugins/fakevim/fakevimplugin.cpp | 9 +++++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index a053ff642e5..0279a9838fb 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -121,10 +121,8 @@ void FakeVimSettings::insertItem(int code, SavedAction *item, void FakeVimSettings::readSettings(QSettings *settings) { - foreach (SavedAction *item, m_items) { - qDebug() << "ITRM: " << item->toString(); + foreach (SavedAction *item, m_items) item->readSettings(settings); - } } void FakeVimSettings::writeSettings(QSettings *settings) diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index 25b1753ecf4..67399150c8b 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -233,6 +233,7 @@ private slots: void installHandler(Core::IEditor *editor); void removeHandler(); void triggerCompletions(); + void showSettingsDialog(); void showCommandBuffer(const QString &contents); void showExtraInformation(const QString &msg); @@ -303,9 +304,17 @@ bool FakeVimPluginPrivate::initialize() connect(editorManager, SIGNAL(editorOpened(Core::IEditor*)), this, SLOT(editorOpened(Core::IEditor*))); + connect(theFakeVimSetting(SettingsDialog), SIGNAL(triggered()), + this, SLOT(showSettingsDialog())); + return true; } +void FakeVimPluginPrivate::showSettingsDialog() +{ + Core::ICore::instance()->showOptionsDialog("FakeVim", "General"); +} + void FakeVimPluginPrivate::installHandler(Core::IEditor *editor) { if (!editor) -- GitLab