bool pEnvironmentVariablesManager::writeVariables( const pEnvironmentVariablesModel::Variables& variables ) const { pSettings settings( qApp, "EnvironmentVariables", "1.0.0" ); settings.remove( mSettingsKey ); settings.beginWriteArray( mSettingsKey ); for ( int i = 0; i < variables.count(); i++ ) { settings.setArrayIndex( i ); const pEnvironmentVariablesModel::Variable& variable = (variables.begin() +i).value(); settings.setValue( "Name", variable.name ); settings.setValue( "Value", variable.value ); settings.setValue( "Enabled", variable.enabled ); } settings.endArray(); return true; }