QString BasicPlugin::label(int precision) const { Q_UNUSED(precision) QString label; QString paramName; VectorPtr yVector = outputVectors().value(outputVectorList().first()); label = yVector->labelInfo().name; if (hasParameterVector()) { VectorPtr vectorParam = _outputVectors["Parameters Vector"]; int length = vectorParam->length(); int i=0; for (paramName = parameterName(i); !paramName.isEmpty() && i < length; paramName = parameterName(++i)) { if (_outputScalars.contains(paramName)) { label += QString("\n%1: [%2]").arg(paramName).arg(_outputScalars[paramName]->Name()); } } } return label; }