diff options
author | hjk <hjk@qt.io> | 2018-02-06 14:26:17 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2018-02-07 07:50:14 +0000 |
commit | c685dd1d830312c6410516cb44558ea7408c9a2a (patch) | |
tree | 6173122ae5af2594a0ec6c299879144aa1603551 /src/plugins/texteditor/snippets/snippetscollection.cpp | |
parent | 58a168db8250abb741dd1a47bc53444a33072fab (diff) | |
download | qt-creator-c685dd1d830312c6410516cb44558ea7408c9a2a.tar.gz |
TextEditor: De-qobjectify SnippetProvider
It's really not much more than a struct with three items.
And there's no need to have them in the global object pool.
Change-Id: Ie4f46ba2ecb1b90ef22479a0e81d03d9301c2e7a
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/texteditor/snippets/snippetscollection.cpp')
-rw-r--r-- | src/plugins/texteditor/snippets/snippetscollection.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/texteditor/snippets/snippetscollection.cpp b/src/plugins/texteditor/snippets/snippetscollection.cpp index 20c9615d5a..5756a01f66 100644 --- a/src/plugins/texteditor/snippets/snippetscollection.cpp +++ b/src/plugins/texteditor/snippets/snippetscollection.cpp @@ -409,9 +409,9 @@ int SnippetsCollection::groupIndex(const QString &groupId) const void SnippetsCollection::identifyGroups() { - for (SnippetProvider *provider : SnippetProvider::snippetProviders()) { + for (const SnippetProvider &provider : SnippetProvider::snippetProviders()) { const int groupIndex = m_groupIndexById.size(); - m_groupIndexById.insert(provider->groupId(), groupIndex); + m_groupIndexById.insert(provider.groupId(), groupIndex); m_snippets.resize(groupIndex + 1); m_activeSnippetsEnd.resize(groupIndex + 1); m_activeSnippetsEnd[groupIndex] = m_snippets[groupIndex].end(); |