Fix warning: "Don't call QHash::operator[]() on temporary"

[-Wclazy-detaching-temporary]

Change-Id: Ide503c9260af285fa1dbedb63f7819c8ad616db6
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Alessandro Portale
2019-01-17 02:09:05 +01:00
parent 504123cba5
commit adea8467f4
5 changed files with 6 additions and 6 deletions

View File

@@ -284,7 +284,7 @@ QMap<QString, QString> languageIds()
QString TextDocumentItem::mimeTypeToLanguageId(const Utils::MimeType &mimeType)
{
return mimeTypeLanguageIdMap()[mimeType];
return mimeTypeLanguageIdMap().value(mimeType);
}
QString TextDocumentItem::mimeTypeToLanguageId(const QString &mimeTypeName)

View File

@@ -237,7 +237,7 @@ QVector<Core::Id> ClangDiagnosticConfigsModel::changedOrRemovedConfigs(
const int i = newConfigsModel.indexOfConfig(old.id());
if (i == -1)
changedConfigs.append(old.id()); // Removed
else if (newConfigsModel.configs()[i] != old)
else if (newConfigsModel.configs().value(i) != old)
changedConfigs.append(old.id()); // Changed
}

View File

@@ -58,7 +58,7 @@ QVariant PerfConfigEventsModel::data(const QModelIndex &index, int role) const
return QVariant(); // ignore
}
QString event = m_settings->events()[index.row()];
QString event = m_settings->events().value(index.row());
const EventDescription description = parseEvent(event);
switch (index.column()) {
case ColumnEventType: {

View File

@@ -410,7 +410,7 @@ bool MainQmlFileAspect::isQmlFilePresent()
for (const Utils::FileName &filename : files) {
const QFileInfo fi = filename.toFileInfo();
if (!filename.isEmpty() && fi.baseName()[0].isLower()) {
if (!filename.isEmpty() && fi.baseName().at(0).isLower()) {
Utils::MimeType type = Utils::mimeTypeForFile(fi);
if (type.matchesName(QLatin1String(ProjectExplorer::Constants::QML_MIMETYPE))
|| type.matchesName(

View File

@@ -221,7 +221,7 @@ void layout(const QList<QGraphicsItem*> &items)
// Change initial-item position
ConnectableItem *firstItem = nullptr;
if (initialItem && initialItem->outputTransitionCount() == 1) {
firstItem = initialItem->outputTransitions()[0]->connectedItem(initialItem);
firstItem = initialItem->outputTransitions().constFirst()->connectedItem(initialItem);
int index = childItems.indexOf(firstItem);
if (index > 0)
childItems.swap(index, 0);
@@ -230,7 +230,7 @@ void layout(const QList<QGraphicsItem*> &items)
// Search final-item
ConnectableItem *lastItem = nullptr;
if (finalItem && finalItem->inputTransitionCount() > 0)
lastItem = finalItem->inputTransitions()[0]->connectedItem(finalItem);
lastItem = finalItem->inputTransitions().constFirst()->connectedItem(finalItem);
int startAngle = qrand() % 2 == 0 ? 180 : 90;
int startDistance = 40 + childItems.count() * 10;