QStringList pEnvironmentVariablesModel::variablesToStringList( const pEnvironmentVariablesModel::Variables& variables, bool keepDisabled )
{
    QStringList items;

    foreach ( const pEnvironmentVariablesModel::Variable& variable, variables.values() ) {
        if ( !variable.enabled && !keepDisabled ) {
            continue;
        }

        items << QString( QSL( "%1=%2" ) ).arg( variable.name ).arg( variable.value );
    }

    return items;
}