forked from qt-creator/qt-creator
Various plugins: Limit the usage of std::make_pair
Make the code less verbose. Change-Id: I22ceb8d74567d78042f537b185f8e504227c24c6 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -264,7 +264,7 @@ QnxConfiguration::QnxToolChainMap QnxConfiguration::createToolChain(const Target
|
||||
toolChain->resetToolChain(qccCompilerPath());
|
||||
ToolChainManager::registerToolChain(toolChain);
|
||||
|
||||
toolChainMap.insert(std::make_pair(language, toolChain));
|
||||
toolChainMap.insert({language, toolChain});
|
||||
}
|
||||
|
||||
return toolChainMap;
|
||||
|
@@ -629,14 +629,14 @@ void QtOptionsPageWidget::addQtDir()
|
||||
if (BuildableHelperLibrary::isQtChooser(qtVersion))
|
||||
qtVersion = BuildableHelperLibrary::qtChooserToQmakePath(qtVersion.symLinkTarget());
|
||||
|
||||
auto checkAlreadyExists = [qtVersion](TreeItem *parent) {
|
||||
auto checkAlreadyExists = [qtVersion](TreeItem *parent) -> QPair<bool, QString> {
|
||||
for (int i = 0; i < parent->childCount(); ++i) {
|
||||
auto item = static_cast<QtVersionItem *>(parent->childAt(i));
|
||||
if (item->version()->qmakeFilePath() == qtVersion) {
|
||||
return std::make_pair(true, item->version()->displayName());
|
||||
return {true, item->version()->displayName()};
|
||||
}
|
||||
}
|
||||
return std::make_pair(false, QString());
|
||||
return {false, {}};
|
||||
};
|
||||
|
||||
bool alreadyExists;
|
||||
|
@@ -311,13 +311,13 @@ void tst_ImportCheck::moduleMapping_data()
|
||||
QTest::newRow("check that QtQuick controls cannot be found with a mapping")
|
||||
<< QString(TESTSRCDIR "/moduleMapping/importQtQuick.qml")
|
||||
<< QString(TESTSRCDIR "/moduleMapping")
|
||||
<< StrStrHash({ std::make_pair(QStringLiteral("QtQuick.Controls"), QStringLiteral("MyControls")) })
|
||||
<< StrStrHash({{QStringLiteral("QtQuick.Controls"), QStringLiteral("MyControls")}})
|
||||
<< QStringList({ "Item", "Button" })
|
||||
<< false;
|
||||
QTest::newRow("check that custom controls can be found with a mapping")
|
||||
<< QString(TESTSRCDIR "/moduleMapping/importQtQuick.qml")
|
||||
<< QString(TESTSRCDIR "/moduleMapping")
|
||||
<< StrStrHash({ std::make_pair(QStringLiteral("QtQuick.Controls"), QStringLiteral("MyControls")) })
|
||||
<< StrStrHash({{QStringLiteral("QtQuick.Controls"), QStringLiteral("MyControls")}})
|
||||
<< QStringList({ "Item", "Oblong" }) // item is in QtQuick, and should still be found, as only
|
||||
// the QtQuick.Controls are redirected
|
||||
<< true;
|
||||
|
Reference in New Issue
Block a user