diff options
author | Montel Laurent <laurent.montel@kdab.com> | 2017-04-14 10:39:44 +0200 |
---|---|---|
committer | Laurent Montel <laurent.montel@kdab.com> | 2017-04-14 13:18:17 +0000 |
commit | f976dc96fd9267bd51bde31ebeec8bdeb21d3fc8 (patch) | |
tree | 8337013cfbfe6f0d24258a9ce6ca758e01e39817 | |
parent | f18ae4ff6f82300804a6af3bc67a3286b1e58178 (diff) |
Reserve some elements
Change-Id: Iceef4e9a6f213a747045db3b06a5608d77652f98
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
-rw-r--r-- | src/libs/cplusplus/OverviewModel.cpp | 1 | ||||
-rw-r--r-- | src/libs/qmldebug/baseenginedebugclient.cpp | 1 | ||||
-rw-r--r-- | src/libs/utils/crumblepath.cpp | 1 | ||||
-rw-r--r-- | src/plugins/coreplugin/editormanager/editormanager.cpp | 1 | ||||
-rw-r--r-- | src/plugins/diffeditor/differ.cpp | 1 | ||||
-rw-r--r-- | src/plugins/projectexplorer/abiwidget.cpp | 1 | ||||
-rw-r--r-- | src/plugins/texteditor/circularclipboardassist.cpp | 1 |
7 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/cplusplus/OverviewModel.cpp b/src/libs/cplusplus/OverviewModel.cpp index 3b42204be3..7b3649ed03 100644 --- a/src/libs/cplusplus/OverviewModel.cpp +++ b/src/libs/cplusplus/OverviewModel.cpp @@ -181,6 +181,7 @@ QVariant OverviewModel::data(const QModelIndex &index, int role) const if (Template *t = symbol->asTemplate()) if (Symbol *templateDeclaration = t->declaration()) { QStringList parameters; + parameters.reserve(t->templateParameterCount()); for (unsigned i = 0; i < t->templateParameterCount(); ++i) parameters.append(_overview.prettyName(t->templateParameterAt(i)->name())); name += QLatin1Char('<') + parameters.join(QLatin1String(", ")) + QLatin1Char('>'); diff --git a/src/libs/qmldebug/baseenginedebugclient.cpp b/src/libs/qmldebug/baseenginedebugclient.cpp index 7f9df78d84..f3e5271e32 100644 --- a/src/libs/qmldebug/baseenginedebugclient.cpp +++ b/src/libs/qmldebug/baseenginedebugclient.cpp @@ -193,6 +193,7 @@ void BaseEngineDebugClient::messageReceived(const QByteArray &data) int count; ds >> count; QList<EngineReference> engines; + engines.reserve(count); for (int ii = 0; ii < count; ++ii) { EngineReference eng; ds >> eng.m_name; diff --git a/src/libs/utils/crumblepath.cpp b/src/libs/utils/crumblepath.cpp index 2d3e7bbb78..e32e344b96 100644 --- a/src/libs/utils/crumblepath.cpp +++ b/src/libs/utils/crumblepath.cpp @@ -365,6 +365,7 @@ void CrumblePath::resizeButtons() // compute relative sizes QList<int> sizes; int totalSize = 0; + sizes.reserve(m_buttons.length()); for (int i = 0; i < m_buttons.length() ; ++i) { CrumblePathButton *button = m_buttons.at(i); diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp index 44c010ba8f..1bfb5face4 100644 --- a/src/plugins/coreplugin/editormanager/editormanager.cpp +++ b/src/plugins/coreplugin/editormanager/editormanager.cpp @@ -931,6 +931,7 @@ Id EditorManagerPrivate::getOpenWithEditorId(const QString &fileName, bool *isEx // Built-in const EditorManager::EditorFactoryList editors = EditorManager::editorFactories(mt, false); const int size = editors.size(); + allEditorDisplayNames.reserve(size); for (int i = 0; i < size; i++) { allEditorIds.push_back(editors.at(i)->id()); allEditorDisplayNames.push_back(editors.at(i)->displayName()); diff --git a/src/plugins/diffeditor/differ.cpp b/src/plugins/diffeditor/differ.cpp index a99b14a127..1e452a7d46 100644 --- a/src/plugins/diffeditor/differ.cpp +++ b/src/plugins/diffeditor/differ.cpp @@ -89,6 +89,7 @@ static QList<Diff> decode(const QList<Diff> &diffList, const QStringList &lines) { QList<Diff> newDiffList; + newDiffList.reserve(diffList.count()); for (int i = 0; i < diffList.count(); i++) { Diff diff = diffList.at(i); QString text; diff --git a/src/plugins/projectexplorer/abiwidget.cpp b/src/plugins/projectexplorer/abiwidget.cpp index 278a37a378..5c7671f37f 100644 --- a/src/plugins/projectexplorer/abiwidget.cpp +++ b/src/plugins/projectexplorer/abiwidget.cpp @@ -190,6 +190,7 @@ void AbiWidget::setAbis(const QList<Abi> &abiList, const Abi ¤t) QList<Abi> AbiWidget::supportedAbis() const { QList<Abi> result; + result.reserve(d->m_abi->count()); for (int i = 1; i < d->m_abi->count(); ++i) result << Abi(d->m_abi->itemData(i).toString()); return result; diff --git a/src/plugins/texteditor/circularclipboardassist.cpp b/src/plugins/texteditor/circularclipboardassist.cpp index 6f3e4e4349..0941a83bfe 100644 --- a/src/plugins/texteditor/circularclipboardassist.cpp +++ b/src/plugins/texteditor/circularclipboardassist.cpp @@ -94,6 +94,7 @@ public: QIcon icon = QIcon::fromTheme(QLatin1String("edit-paste"), Utils::Icons::PASTE.icon()).pixmap(16); CircularClipboard * clipboard = CircularClipboard::instance(); QList<AssistProposalItemInterface *> items; + items.reserve(clipboard->size()); for (int i = 0; i < clipboard->size(); ++i) { QSharedPointer<const QMimeData> data = clipboard->next(); |