bool pEnvironmentVariablesManager::mergeNewVariables( pEnvironmentVariablesModel::Variables& variables ) const { const pEnvironmentVariablesModel::Variables newVariables = pEnvironmentVariablesModel::stringListToVariables( QProcess::systemEnvironment() ); bool modified = false; foreach ( const QString& name, newVariables.keys() ) { if ( variables.contains( name ) ) { continue; } modified = true; variables[ name ] = newVariables[ name ]; } return modified; }