After change language method StrToUnits wrong convert unit from string.

--HG--
branch : develop
This commit is contained in:
dismine 2014-08-07 17:48:42 +03:00
parent 64ea04b44f
commit 1762cb42b8
3 changed files with 7 additions and 8 deletions

View file

@ -248,7 +248,7 @@ void DialogIndividualMeasurements::InitUnits()
{
ui->comboBoxUnits->addItem(tr("Centimeters"), QVariant(VDomDocument::UnitsToStr(Unit::Cm)));
ui->comboBoxUnits->addItem(tr("Milimiters"), QVariant(VDomDocument::UnitsToStr(Unit::Mm)));
ui->comboBoxUnits->addItem(tr("Inches"), QVariant(VDomDocument::UnitsToStr(Unit::Inch, true)));
ui->comboBoxUnits->addItem(tr("Inches"), QVariant(VDomDocument::UnitsToStr(Unit::Inch)));
const QString checkedUnit = qApp->getSettings()->value("configuration/unit", "cm").toString();
// set default unit

View file

@ -196,8 +196,7 @@ void MainWindow::ActionNewPP()
pattern->ClearGObjects();
//Create single point
const quint32 id = pattern->AddGObject(new VPointF(qApp->toPixel((10+comboBoxDraws->count()*5)), qApp->toPixel(10),
"А", 5, 10));
const quint32 id = pattern->AddGObject(new VPointF(20+comboBoxDraws->count()*5, 20, "А", 5, 10));
VToolSinglePoint *spoint = new VToolSinglePoint(doc, pattern, id, Source::FromGui, patternPieceName, path);
sceneDraw->addItem(spoint);
connect(spoint, &VToolPoint::ChoosedTool, sceneDraw, &VMainGraphicsScene::ChoosedItem);

View file

@ -427,7 +427,7 @@ QString VDomDocument::UnitsToStr(const Unit &unit, const bool translate)
}
else
{
result = "mm";
result = UnitMM;
}
break;
case Unit::Cm:
@ -437,17 +437,17 @@ QString VDomDocument::UnitsToStr(const Unit &unit, const bool translate)
}
else
{
result = "cm";
result = UnitCM;
}
break;
case Unit::Inch:
if (translate)
{
result = QObject::tr("in", "inch abbreviation");
result = QObject::tr("inch");
}
else
{
result = "inch";//I decided use full name in xml file.
result = UnitINCH;
}
break;
default:
@ -457,7 +457,7 @@ QString VDomDocument::UnitsToStr(const Unit &unit, const bool translate)
}
else
{
result = "cm";
result = UnitCM;
}
break;
}