MCPcopy Create free account
hub / github.com/KDE/kdevelop / setProcessEnvironment

Function setProcessEnvironment

plugins/executescript/scriptappjob.cpp:38–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36
37namespace {
38void setProcessEnvironment(const QString& launchConfigurationName, QProcess& process, QString environmentProfileName)
39{
40 const EnvironmentProfileList environmentProfiles(KSharedConfig::openConfig());
41 if (environmentProfileName.isEmpty()) {
42 qCWarning(PLUGIN_EXECUTESCRIPT).noquote() << i18n(
43 "No environment profile specified, looks like a broken configuration, please check run configuration '%1'. "
44 "Using default environment profile.",
45 launchConfigurationName);
46 environmentProfileName = environmentProfiles.defaultProfileName();
47 }
48 process.setEnvironment(environmentProfiles.createEnvironment(environmentProfileName, process.systemEnvironment()));
49}
50} // unnamed namespace
51
52ScriptAppJob::ScriptAppJob(ExecuteScriptPlugin* parent, KDevelop::ILaunchConfiguration* cfg)

Callers 1

ScriptAppJobMethod · 0.85

Calls 5

defaultProfileNameMethod · 0.80
createEnvironmentMethod · 0.80
systemEnvironmentMethod · 0.80
isEmptyMethod · 0.45
setEnvironmentMethod · 0.45

Tested by

no test coverage detected