summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/snippets/snippetscollection.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2018-02-06 14:26:17 +0100
committerhjk <hjk@qt.io>2018-02-07 07:50:14 +0000
commitc685dd1d830312c6410516cb44558ea7408c9a2a (patch)
tree6173122ae5af2594a0ec6c299879144aa1603551 /src/plugins/texteditor/snippets/snippetscollection.cpp
parent58a168db8250abb741dd1a47bc53444a33072fab (diff)
downloadqt-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.cpp4
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();