summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodestylesettingspage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpptools/cppcodestylesettingspage.cpp')
-rw-r--r--src/plugins/cpptools/cppcodestylesettingspage.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/plugins/cpptools/cppcodestylesettingspage.cpp b/src/plugins/cpptools/cppcodestylesettingspage.cpp
index 3f655a551d..5a3b055e23 100644
--- a/src/plugins/cpptools/cppcodestylesettingspage.cpp
+++ b/src/plugins/cpptools/cppcodestylesettingspage.cpp
@@ -486,15 +486,10 @@ void CppCodeStylePreferencesWidget::updatePreview()
void CppCodeStylePreferencesWidget::decorateEditors(const TextEditor::FontSettings &fontSettings)
{
- const ISnippetProvider *provider = 0;
- const QList<ISnippetProvider *> &providers =
- ExtensionSystem::PluginManager::getObjects<ISnippetProvider>();
- foreach (const ISnippetProvider *current, providers) {
- if (current->groupId() == QLatin1String(CppEditor::Constants::CPP_SNIPPETS_GROUP_ID)) {
- provider = current;
- break;
- }
- }
+ const ISnippetProvider *provider = ExtensionSystem::PluginManager::getObject<ISnippetProvider>(
+ [](ISnippetProvider *current) {
+ return current->groupId() == QLatin1String(CppEditor::Constants::CPP_SNIPPETS_GROUP_ID);
+ });
foreach (TextEditor::SnippetEditorWidget *editor, m_previews) {
editor->baseTextDocument()->setFontSettings(fontSettings);