integrate Quantities into PropertyView and activate preferences again
This commit is contained in:
@@ -62,4 +62,22 @@ QString UnitsSchemaInternal::toStrWithUserPrefs(QuantityType t,double Value)
|
||||
return QString::fromAscii("%1 %2").arg(UnitValue).arg(UnitsApi::getPrefUnitOf(t));
|
||||
}
|
||||
|
||||
QString UnitsSchemaInternal::schemaTranslate(Base::Quantity quant)
|
||||
{
|
||||
double UnitValue = quant.getValue();
|
||||
Unit unit = quant.getUnit();
|
||||
|
||||
return QString::fromAscii("%1 %2").arg(UnitValue).arg(QString::fromAscii(unit.getString().c_str()));
|
||||
}
|
||||
|
||||
Base::Quantity UnitsSchemaInternal::schemaPrefUnit(const Base::Unit &unit,QString &outUnitString)
|
||||
{
|
||||
if(unit == Unit::Length){
|
||||
outUnitString = QString::fromAscii("mm");
|
||||
return Base::Quantity(1.0,Unit::Length);
|
||||
}else{
|
||||
outUnitString = QString::fromAscii(unit.getString().c_str());
|
||||
return Base::Quantity(1,unit);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user