aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorhjk <[email protected]>2023-01-27 12:30:03 +0100
committerhjk <[email protected]>2023-01-27 12:37:35 +0000
commitdab859e7762cf3a9566f35b1bd3f2186a47d2bcb (patch)
treea55fe23bc6a2010f1eccb1fa3c07c207e487333e /src/plugins
parent930cbdf68b7697435fcdc6726869a4f77066a0f7 (diff)
Utils: Replace Environment.isValid() with .hasChanges()
That's closer to the intended semantics. The "other" use in docker will be changed to an optional<Environment> as follow-up to keep this here mechanical. Change-Id: I43ef9da6c9c7731b28f9d6fab6413ce9c4f428b4 Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/android/androidrunnerworker.cpp2
-rw-r--r--src/plugins/autotest/testconfiguration.cpp2
-rw-r--r--src/plugins/clangtools/documentclangtoolrunner.cpp2
-rw-r--r--src/plugins/debugger/cdb/cdbengine.cpp2
-rw-r--r--src/plugins/docker/dockerdevice.cpp4
-rw-r--r--src/plugins/languageclient/languageclientinterface.cpp2
-rw-r--r--src/plugins/projectexplorer/devicesupport/sshparameters.cpp2
-rw-r--r--src/plugins/projectexplorer/msvctoolchain.cpp2
-rw-r--r--src/plugins/remotelinux/makeinstallstep.cpp2
9 files changed, 10 insertions, 10 deletions
diff --git a/src/plugins/android/androidrunnerworker.cpp b/src/plugins/android/androidrunnerworker.cpp
index 75d6f175bf7..53721cebdb0 100644
--- a/src/plugins/android/androidrunnerworker.cpp
+++ b/src/plugins/android/androidrunnerworker.cpp
@@ -605,7 +605,7 @@ void AndroidRunnerWorker::asyncStartHelper()
<< QString::fromLatin1(appArgs.join(' ').toUtf8().toBase64());
}
- if (m_extraEnvVars.isValid()) {
+ if (m_extraEnvVars.hasChanges()) {
args << "-e" << "extraenvvars"
<< QString::fromLatin1(m_extraEnvVars.toStringList().join('\t')
.toUtf8().toBase64());
diff --git a/src/plugins/autotest/testconfiguration.cpp b/src/plugins/autotest/testconfiguration.cpp
index cd424b016bd..764ede697d1 100644
--- a/src/plugins/autotest/testconfiguration.cpp
+++ b/src/plugins/autotest/testconfiguration.cpp
@@ -61,7 +61,7 @@ FilePath ITestConfiguration::executableFilePath() const
if (!hasExecutable())
return {};
- const Environment env = m_runnable.environment.isValid()
+ const Environment env = m_runnable.environment.hasChanges()
? m_runnable.environment : Environment::systemEnvironment();
return env.searchInPath(m_runnable.command.executable().path());
}
diff --git a/src/plugins/clangtools/documentclangtoolrunner.cpp b/src/plugins/clangtools/documentclangtoolrunner.cpp
index 11f01f31b6d..2afd12aa270 100644
--- a/src/plugins/clangtools/documentclangtoolrunner.cpp
+++ b/src/plugins/clangtools/documentclangtoolrunner.cpp
@@ -146,7 +146,7 @@ static Environment projectBuildEnvironment(Project *project)
if (BuildConfiguration *buildConfig = target->activeBuildConfiguration())
env = buildConfig->environment();
}
- if (!env.isValid())
+ if (!env.hasChanges())
env = Environment::systemEnvironment();
return env;
}
diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp
index 8b2d2683952..42e25035df6 100644
--- a/src/plugins/debugger/cdb/cdbengine.cpp
+++ b/src/plugins/debugger/cdb/cdbengine.cpp
@@ -411,7 +411,7 @@ void CdbEngine::setupEngine()
m_autoBreakPointCorrection = false;
- Environment inferiorEnvironment = sp.inferior.environment.isValid()
+ Environment inferiorEnvironment = sp.inferior.environment.hasChanges()
? sp.inferior.environment : Environment::systemEnvironment();
// Make sure that QTestLib uses OutputDebugString for logging.
diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp
index 6ab31035487..91c315967bb 100644
--- a/src/plugins/docker/dockerdevice.cpp
+++ b/src/plugins/docker/dockerdevice.cpp
@@ -1137,10 +1137,10 @@ bool DockerDevicePrivate::addTemporaryMount(const FilePath &path, const FilePath
Environment DockerDevicePrivate::environment()
{
- if (!m_cachedEnviroment.isValid())
+ if (!m_cachedEnviroment.hasChanges())
fetchSystemEnviroment();
- QTC_CHECK(m_cachedEnviroment.isValid());
+ QTC_CHECK(m_cachedEnviroment.hasChanges());
return m_cachedEnviroment;
}
diff --git a/src/plugins/languageclient/languageclientinterface.cpp b/src/plugins/languageclient/languageclientinterface.cpp
index 517e466196b..541d1c3ab05 100644
--- a/src/plugins/languageclient/languageclientinterface.cpp
+++ b/src/plugins/languageclient/languageclientinterface.cpp
@@ -113,7 +113,7 @@ void StdIOClientInterface::startImpl()
m_logFile.write(QString("Starting server: %1\nOutput:\n\n").arg(m_cmd.toUserOutput()).toUtf8());
m_process->setCommand(m_cmd);
m_process->setWorkingDirectory(m_workingDirectory);
- if (m_env.isValid())
+ if (m_env.hasChanges())
m_process->setEnvironment(m_env);
m_process->start();
}
diff --git a/src/plugins/projectexplorer/devicesupport/sshparameters.cpp b/src/plugins/projectexplorer/devicesupport/sshparameters.cpp
index f9a868b1f6d..3cc6364a677 100644
--- a/src/plugins/projectexplorer/devicesupport/sshparameters.cpp
+++ b/src/plugins/projectexplorer/devicesupport/sshparameters.cpp
@@ -64,7 +64,7 @@ QStringList SshParameters::connectionOptions(const FilePath &binary) const
bool SshParameters::setupSshEnvironment(QtcProcess *process)
{
Environment env = process->controlEnvironment();
- if (!env.isValid())
+ if (!env.hasChanges())
env = Environment::systemEnvironment();
const bool hasDisplay = env.hasKey("DISPLAY") && (env.value("DISPLAY") != QString(":0"));
if (SshSettings::askpassFilePath().exists()) {
diff --git a/src/plugins/projectexplorer/msvctoolchain.cpp b/src/plugins/projectexplorer/msvctoolchain.cpp
index 704bc92d12b..d0856e29d44 100644
--- a/src/plugins/projectexplorer/msvctoolchain.cpp
+++ b/src/plugins/projectexplorer/msvctoolchain.cpp
@@ -1154,7 +1154,7 @@ ToolChain::BuiltInHeaderPathsRunner MsvcToolChain::createBuiltInHeaderPathsRunne
void MsvcToolChain::addToEnvironment(Utils::Environment &env) const
{
// We cache the full environment (incoming + modifications by setup script).
- if (!m_resultEnvironment.isValid() || env != m_lastEnvironment) {
+ if (!m_resultEnvironment.hasChanges() || env != m_lastEnvironment) {
qCDebug(Log) << "addToEnvironment: " << displayName();
m_lastEnvironment = env;
m_resultEnvironment = readEnvironmentSetting(env);
diff --git a/src/plugins/remotelinux/makeinstallstep.cpp b/src/plugins/remotelinux/makeinstallstep.cpp
index 21c9cc2c906..ea7b6364586 100644
--- a/src/plugins/remotelinux/makeinstallstep.cpp
+++ b/src/plugins/remotelinux/makeinstallstep.cpp
@@ -170,7 +170,7 @@ bool MakeInstallStep::init()
}
const MakeInstallCommand cmd = buildSystem()->makeInstallCommand(rootDir);
- if (cmd.environment.isValid()) {
+ if (cmd.environment.hasChanges()) {
Environment env = processParameters()->environment();
for (auto it = cmd.environment.constBegin(); it != cmd.environment.constEnd(); ++it) {
if (cmd.environment.isEnabled(it)) {