Length to control point can be 0.
--HG-- branch : develop
This commit is contained in:
parent
c2b7ead2ce
commit
8cf52dc674
|
@ -405,7 +405,8 @@ void DialogSpline::EvalLength1()
|
||||||
{
|
{
|
||||||
labelEditFormula = ui->labelEditLength1;
|
labelEditFormula = ui->labelEditLength1;
|
||||||
const QString postfix = VDomDocument::UnitsToStr(qApp->patternUnit(), true);
|
const QString postfix = VDomDocument::UnitsToStr(qApp->patternUnit(), true);
|
||||||
const qreal length1 = Eval(ui->plainTextEditLength1F->toPlainText(), flagLength1, ui->labelResultLength1, postfix);
|
const qreal length1 = Eval(ui->plainTextEditLength1F->toPlainText(), flagLength1, ui->labelResultLength1, postfix,
|
||||||
|
false);
|
||||||
|
|
||||||
if (length1 < 0)
|
if (length1 < 0)
|
||||||
{
|
{
|
||||||
|
@ -423,7 +424,8 @@ void DialogSpline::EvalLength2()
|
||||||
{
|
{
|
||||||
labelEditFormula = ui->labelEditLength2;
|
labelEditFormula = ui->labelEditLength2;
|
||||||
const QString postfix = VDomDocument::UnitsToStr(qApp->patternUnit(), true);
|
const QString postfix = VDomDocument::UnitsToStr(qApp->patternUnit(), true);
|
||||||
const qreal length2 = Eval(ui->plainTextEditLength2F->toPlainText(), flagLength2, ui->labelResultLength2, postfix);
|
const qreal length2 = Eval(ui->plainTextEditLength2F->toPlainText(), flagLength2, ui->labelResultLength2, postfix,
|
||||||
|
false);
|
||||||
|
|
||||||
if (length2 < 0)
|
if (length2 < 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -602,13 +602,13 @@ void DialogSplinePath::EvalLength1()
|
||||||
labelEditFormula = ui->labelEditLength1;
|
labelEditFormula = ui->labelEditLength1;
|
||||||
const QString postfix = VDomDocument::UnitsToStr(qApp->patternUnit(), true);
|
const QString postfix = VDomDocument::UnitsToStr(qApp->patternUnit(), true);
|
||||||
const qreal length1 = Eval(ui->plainTextEditLength1F->toPlainText(), flagLength1[row], ui->labelResultLength1,
|
const qreal length1 = Eval(ui->plainTextEditLength1F->toPlainText(), flagLength1[row], ui->labelResultLength1,
|
||||||
postfix);
|
postfix, false);
|
||||||
|
|
||||||
if (length1 < 0)
|
if (length1 < 0)
|
||||||
{
|
{
|
||||||
flagLength1[row] = false;
|
flagLength1[row] = false;
|
||||||
ChangeColor(labelEditFormula, Qt::red);
|
ChangeColor(labelEditFormula, Qt::red);
|
||||||
ui->labelResultLength1->setText(tr("Error") + " (" + postfix + ")");
|
ui->labelResultLength1->setText(tr("Error") + QLatin1String(" (") + postfix + QLatin1String(")"));
|
||||||
ui->labelResultLength1->setToolTip(tr("Length can't be negative"));
|
ui->labelResultLength1->setToolTip(tr("Length can't be negative"));
|
||||||
|
|
||||||
CheckState();
|
CheckState();
|
||||||
|
@ -633,13 +633,13 @@ void DialogSplinePath::EvalLength2()
|
||||||
labelEditFormula = ui->labelEditLength2;
|
labelEditFormula = ui->labelEditLength2;
|
||||||
const QString postfix = VDomDocument::UnitsToStr(qApp->patternUnit(), true);
|
const QString postfix = VDomDocument::UnitsToStr(qApp->patternUnit(), true);
|
||||||
const qreal length2 = Eval(ui->plainTextEditLength2F->toPlainText(), flagLength2[row], ui->labelResultLength2,
|
const qreal length2 = Eval(ui->plainTextEditLength2F->toPlainText(), flagLength2[row], ui->labelResultLength2,
|
||||||
postfix);
|
postfix, false);
|
||||||
|
|
||||||
if (length2 < 0)
|
if (length2 < 0)
|
||||||
{
|
{
|
||||||
flagLength2[row] = false;
|
flagLength2[row] = false;
|
||||||
ChangeColor(labelEditFormula, Qt::red);
|
ChangeColor(labelEditFormula, Qt::red);
|
||||||
ui->labelResultLength2->setText(tr("Error") + " (" + postfix + ")");
|
ui->labelResultLength2->setText(tr("Error") + QLatin1String(" (") + postfix + QLatin1String(")"));
|
||||||
ui->labelResultLength2->setToolTip(tr("Length can't be negative"));
|
ui->labelResultLength2->setToolTip(tr("Length can't be negative"));
|
||||||
|
|
||||||
CheckState();
|
CheckState();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user