aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/bazaar/bazaarplugin.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2016-11-26 21:52:49 +0200
committerOrgad Shaneh <orgads@gmail.com>2016-11-28 09:38:12 +0000
commit5832f52ceefb9ee19842af4513ae00ee7d311e31 (patch)
tree0ed1a117b154151354b2d4b7036dde81ffe7b0ac /src/plugins/bazaar/bazaarplugin.cpp
parent565aed03a24e315847421272d582b7fd3b7ff04d (diff)
VCS: Replace describe slots with lambdas
Change-Id: I05ca25aad8be43fdfa15d3fb5eaaa9bf753ee79f Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/bazaar/bazaarplugin.cpp')
-rw-r--r--src/plugins/bazaar/bazaarplugin.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/bazaar/bazaarplugin.cpp b/src/plugins/bazaar/bazaarplugin.cpp
index f8516d97780..49b0d9f4af7 100644
--- a/src/plugins/bazaar/bazaarplugin.cpp
+++ b/src/plugins/bazaar/bazaarplugin.cpp
@@ -160,11 +160,13 @@ bool BazaarPlugin::initialize(const QStringList &arguments, QString *errorMessag
addAutoReleasedObject(new OptionsPage(vcsCtrl));
- static const char *describeSlot = SLOT(view(QString,QString));
+ const auto describeFunc = [this](const QString &source, const QString &id) {
+ m_client->view(source, id);
+ };
const int editorCount = sizeof(editorParameters) / sizeof(VcsBaseEditorParameters);
const auto widgetCreator = []() { return new BazaarEditorWidget; };
for (int i = 0; i < editorCount; i++)
- addAutoReleasedObject(new VcsEditorFactory(editorParameters + i, widgetCreator, m_client, describeSlot));
+ addAutoReleasedObject(new VcsEditorFactory(editorParameters + i, widgetCreator, describeFunc));
addAutoReleasedObject(new VcsSubmitEditorFactory(&submitEditorParameters,
[]() { return new CommitEditor(&submitEditorParameters); }));