diff options
Diffstat (limited to 'src/plugins/cpptools/cppcodestylepreferencesfactory.cpp')
-rw-r--r-- | src/plugins/cpptools/cppcodestylepreferencesfactory.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
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<TextEditor::ISnippetProvider *> &providers = - ExtensionSystem::PluginManager::getObjects<TextEditor::ISnippetProvider>(); - 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>( + [](TextEditor::ISnippetProvider *provider) { + return provider->groupId() == QLatin1String(CppEditor::Constants::CPP_SNIPPETS_GROUP_ID); + }); } QString CppCodeStylePreferencesFactory::previewText() const |