forked from qt-creator/qt-creator
Environment: Use range-based for loop
Change-Id: I80bd9c5fee00e8df47735e4c71694d7ac279e3b1 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -65,7 +65,7 @@ void EnvironmentItem::sort(QList<EnvironmentItem> *list)
|
|||||||
QList<EnvironmentItem> EnvironmentItem::fromStringList(const QStringList &list)
|
QList<EnvironmentItem> EnvironmentItem::fromStringList(const QStringList &list)
|
||||||
{
|
{
|
||||||
QList<EnvironmentItem> result;
|
QList<EnvironmentItem> result;
|
||||||
foreach (const QString &string, list) {
|
for (const QString &string : list) {
|
||||||
int pos = string.indexOf('=', 1);
|
int pos = string.indexOf('=', 1);
|
||||||
if (pos == -1) {
|
if (pos == -1) {
|
||||||
EnvironmentItem item(string, QString());
|
EnvironmentItem item(string, QString());
|
||||||
@@ -82,7 +82,7 @@ QList<EnvironmentItem> EnvironmentItem::fromStringList(const QStringList &list)
|
|||||||
QStringList EnvironmentItem::toStringList(const QList<EnvironmentItem> &list)
|
QStringList EnvironmentItem::toStringList(const QList<EnvironmentItem> &list)
|
||||||
{
|
{
|
||||||
QStringList result;
|
QStringList result;
|
||||||
foreach (const EnvironmentItem &item, list) {
|
for (const EnvironmentItem &item : list) {
|
||||||
if (item.unset)
|
if (item.unset)
|
||||||
result << QString(item.name);
|
result << QString(item.name);
|
||||||
else
|
else
|
||||||
@@ -93,7 +93,7 @@ QStringList EnvironmentItem::toStringList(const QList<EnvironmentItem> &list)
|
|||||||
|
|
||||||
Environment::Environment(const QStringList &env, OsType osType) : m_osType(osType)
|
Environment::Environment(const QStringList &env, OsType osType) : m_osType(osType)
|
||||||
{
|
{
|
||||||
foreach (const QString &s, env) {
|
for (const QString &s : env) {
|
||||||
int i = s.indexOf('=', 1);
|
int i = s.indexOf('=', 1);
|
||||||
if (i >= 0) {
|
if (i >= 0) {
|
||||||
if (m_osType == OsTypeWindows)
|
if (m_osType == OsTypeWindows)
|
||||||
@@ -255,15 +255,15 @@ FileName Environment::searchInDirectory(const QStringList &execs, QString direct
|
|||||||
|
|
||||||
QStringList Environment::appendExeExtensions(const QString &executable) const
|
QStringList Environment::appendExeExtensions(const QString &executable) const
|
||||||
{
|
{
|
||||||
QFileInfo fi(executable);
|
|
||||||
QStringList execs(executable);
|
QStringList execs(executable);
|
||||||
|
const QFileInfo fi(executable);
|
||||||
if (m_osType == OsTypeWindows) {
|
if (m_osType == OsTypeWindows) {
|
||||||
// Check all the executable extensions on windows:
|
// Check all the executable extensions on windows:
|
||||||
// PATHEXT is only used if the executable has no extension
|
// PATHEXT is only used if the executable has no extension
|
||||||
if (fi.suffix().isEmpty()) {
|
if (fi.suffix().isEmpty()) {
|
||||||
QStringList extensions = value("PATHEXT").split(';');
|
const QStringList extensions = value("PATHEXT").split(';');
|
||||||
|
|
||||||
foreach (const QString &ext, extensions)
|
for (const QString &ext : extensions)
|
||||||
execs << executable + ext.toLower();
|
execs << executable + ext.toLower();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -370,7 +370,7 @@ int Environment::size() const
|
|||||||
void Environment::modify(const QList<EnvironmentItem> & list)
|
void Environment::modify(const QList<EnvironmentItem> & list)
|
||||||
{
|
{
|
||||||
Environment resultEnvironment = *this;
|
Environment resultEnvironment = *this;
|
||||||
foreach (const EnvironmentItem &item, list) {
|
for (const EnvironmentItem &item : list) {
|
||||||
if (item.unset) {
|
if (item.unset) {
|
||||||
resultEnvironment.unset(item.name);
|
resultEnvironment.unset(item.name);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user