From 3c413fc358f3b50b94b9372b7666b13d9eaec6f0 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Thu, 8 May 2014 11:58:23 +0200 Subject: Rewrite ::getObjects usage to use predicate version This makes the code easier to read and shorter. Change-Id: I6d582bd9861aa0208565301f61f098e9313b6c89 Reviewed-by: hjk --- src/plugins/cpptools/cppcodestylepreferencesfactory.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/plugins/cpptools/cppcodestylepreferencesfactory.cpp') diff --git a/src/plugins/cpptools/cppcodestylepreferencesfactory.cpp b/src/plugins/cpptools/cppcodestylepreferencesfactory.cpp index 574c76ab3c..837a48a854 100644 --- a/src/plugins/cpptools/cppcodestylepreferencesfactory.cpp +++ b/src/plugins/cpptools/cppcodestylepreferencesfactory.cpp @@ -127,12 +127,10 @@ TextEditor::Indenter *CppCodeStylePreferencesFactory::createIndenter() const TextEditor::ISnippetProvider *CppCodeStylePreferencesFactory::snippetProvider() const { - const QList &providers = - ExtensionSystem::PluginManager::getObjects(); - foreach (TextEditor::ISnippetProvider *provider, providers) - if (provider->groupId() == QLatin1String(CppEditor::Constants::CPP_SNIPPETS_GROUP_ID)) - return provider; - return 0; + return ExtensionSystem::PluginManager::getObject( + [](TextEditor::ISnippetProvider *provider) { + return provider->groupId() == QLatin1String(CppEditor::Constants::CPP_SNIPPETS_GROUP_ID); + }); } QString CppCodeStylePreferencesFactory::previewText() const -- cgit v1.2.1