Refactoring.

Rename Visualization::NumberToUser to Visualization::LengthToUser to avoid confusion.
Add Visualization::AngleToUser.
This commit is contained in:
Roman Telezhynskyi 2022-08-24 19:53:29 +03:00
parent 1c0885e766
commit 5262d8afb7
14 changed files with 27 additions and 21 deletions

View File

@ -34,14 +34,12 @@
#include <QtDebug> #include <QtDebug>
#include "../vmisc/def.h" #include "../vmisc/def.h"
#include "../vmisc/vmath.h"
#include "../ifc/ifcdef.h" #include "../ifc/ifcdef.h"
#include "../ifc/exception/vexception.h" #include "../ifc/exception/vexception.h"
#include "../vmisc/vabstractapplication.h" #include "../vmisc/vabstractapplication.h"
#include "../vmisc/compatibility.h" #include "../vmisc/compatibility.h"
#include "vabstractcurve.h" #include "vabstractcurve.h"
#include "vellipticalarc_p.h" #include "vellipticalarc_p.h"
#include "vspline.h"
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
/** /**

View File

@ -116,7 +116,7 @@ void VisToolAlongLine::RefreshGeometry()
SetToolTip(tr("Length = %1%2; " SetToolTip(tr("Length = %1%2; "
"<b>Mouse click</b> - finish selecting the length, " "<b>Mouse click</b> - finish selecting the length, "
"<b>%3</b> - skip") "<b>%3</b> - skip")
.arg(NumberToUser(len), prefix, VModifierKey::EnterKey())); .arg(LengthToUser(len), prefix, VModifierKey::EnterKey()));
} }
} }
} }

View File

@ -132,7 +132,7 @@ void VisToolBisector::RefreshGeometry()
SetToolTip(tr("Length = %1%2; " SetToolTip(tr("Length = %1%2; "
"<b>Mouse click</b> - finish selecting the length, " "<b>Mouse click</b> - finish selecting the length, "
"<b>%3</b> - skip") "<b>%3</b> - skip")
.arg(NumberToUser(len), prefix, VModifierKey::EnterKey())); .arg(LengthToUser(len), prefix, VModifierKey::EnterKey()));
} }
else else
{ {

View File

@ -113,7 +113,7 @@ void VisToolNormal::RefreshGeometry()
SetToolTip(tr("Length = %1%2; " SetToolTip(tr("Length = %1%2; "
"<b>Mouse click</b> - finish selecting the length, " "<b>Mouse click</b> - finish selecting the length, "
"<b>%3</b> - skip") "<b>%3</b> - skip")
.arg(NumberToUser(len), prefix, VModifierKey::EnterKey())); .arg(LengthToUser(len), prefix, VModifierKey::EnterKey()));
} }
else else
{ {

View File

@ -98,7 +98,7 @@ void VisToolPointFromCircleAndTangent::RefreshGeometry()
SetToolTip(tr("Radius = %1%2; " SetToolTip(tr("Radius = %1%2; "
"<b>Mouse click</b> - finish selecting the radius, " "<b>Mouse click</b> - finish selecting the radius, "
"<b>%3</b> - skip") "<b>%3</b> - skip")
.arg(NumberToUser(len), prefix, VModifierKey::EnterKey())); .arg(LengthToUser(len), prefix, VModifierKey::EnterKey()));
} }
} }
} }

View File

@ -109,7 +109,7 @@ void VisToolPointOfIntersectionCircles::RefreshGeometry()
SetToolTip(tr("Radius = %1%2; " SetToolTip(tr("Radius = %1%2; "
"<b>Mouse click</b> - finish selecting the second radius, " "<b>Mouse click</b> - finish selecting the second radius, "
"<b>%3</b> - skip") "<b>%3</b> - skip")
.arg(NumberToUser(length), prefix, VModifierKey::EnterKey())); .arg(LengthToUser(length), prefix, VModifierKey::EnterKey()));
} }
} }
} }
@ -125,7 +125,7 @@ void VisToolPointOfIntersectionCircles::RefreshGeometry()
SetToolTip(tr("Radius = %1%2; " SetToolTip(tr("Radius = %1%2; "
"<b>Mouse click</b> - finish selecting the first radius, " "<b>Mouse click</b> - finish selecting the first radius, "
"<b>%3</b> - skip") "<b>%3</b> - skip")
.arg(NumberToUser(length), prefix, VModifierKey::EnterKey())); .arg(LengthToUser(length), prefix, VModifierKey::EnterKey()));
} }
} }
} }

View File

@ -121,7 +121,7 @@ void VisToolShoulderPoint::RefreshGeometry()
SetToolTip(tr("Length = %1%2; " SetToolTip(tr("Length = %1%2; "
"<b>Mouse click</b> - finish selecting the length, " "<b>Mouse click</b> - finish selecting the length, "
"<b>%3</b> - skip") "<b>%3</b> - skip")
.arg(NumberToUser(len), prefix, VModifierKey::EnterKey())); .arg(LengthToUser(len), prefix, VModifierKey::EnterKey()));
} }
else else
{ {

View File

@ -92,7 +92,7 @@ void VisToolArc::RefreshGeometry()
SetToolTip(tr("<b>Arc</b>: radius = %1%2; " SetToolTip(tr("<b>Arc</b>: radius = %1%2; "
"<b>Mouse click</b> - finish selecting the radius, " "<b>Mouse click</b> - finish selecting the radius, "
"<b>%3</b> - skip").arg(NumberToUser(r.length()), prefix, VModifierKey::EnterKey())); "<b>%3</b> - skip").arg(LengthToUser(r.length()), prefix, VModifierKey::EnterKey()));
} }
else if (m_f1 < 0) else if (m_f1 < 0)
{ {
@ -112,7 +112,7 @@ void VisToolArc::RefreshGeometry()
"<b>Mouse click</b> - finish selecting the first angle, " "<b>Mouse click</b> - finish selecting the first angle, "
"<b>%4</b> - sticking angle, " "<b>%4</b> - sticking angle, "
"<b>%5</b> - skip") "<b>%5</b> - skip")
.arg(NumberToUser(m_radius), prefix) .arg(LengthToUser(m_radius), prefix)
.arg(f1Angle) .arg(f1Angle)
.arg(VModifierKey::Shift(), VModifierKey::EnterKey())); .arg(VModifierKey::Shift(), VModifierKey::EnterKey()));
} }
@ -129,7 +129,7 @@ void VisToolArc::RefreshGeometry()
"<b>%5</b> - sticking angle, " "<b>%5</b> - sticking angle, "
"<b>%6</b> - sticking end, " "<b>%6</b> - sticking end, "
"<b>%7</b> - skip") "<b>%7</b> - skip")
.arg(NumberToUser(m_radius), prefix) .arg(LengthToUser(m_radius), prefix)
.arg(m_f1) .arg(m_f1)
.arg(f2Angle) .arg(f2Angle)
.arg(VModifierKey::Shift(), VModifierKey::Control(), VModifierKey::EnterKey())); .arg(VModifierKey::Shift(), VModifierKey::Control(), VModifierKey::EnterKey()));

View File

@ -89,7 +89,7 @@ void VisToolArcWithLength::RefreshGeometry()
SetToolTip(tr("<b>Arc</b>: radius = %1%2; " SetToolTip(tr("<b>Arc</b>: radius = %1%2; "
"<b>Mouse click</b> - finish selecting the radius, " "<b>Mouse click</b> - finish selecting the radius, "
"<b>%3</b> - skip").arg(NumberToUser(r.length()), prefix, VModifierKey::EnterKey())); "<b>%3</b> - skip").arg(LengthToUser(r.length()), prefix, VModifierKey::EnterKey()));
} }
else if (m_f1 < 0) else if (m_f1 < 0)
{ {
@ -109,7 +109,7 @@ void VisToolArcWithLength::RefreshGeometry()
"<b>Mouse click</b> - finish selecting the first angle, " "<b>Mouse click</b> - finish selecting the first angle, "
"<b>%4</b> - sticking angle, " "<b>%4</b> - sticking angle, "
"<b>%5</b> - skip") "<b>%5</b> - skip")
.arg(NumberToUser(m_radius), prefix) .arg(LengthToUser(m_radius), prefix)
.arg(f1Angle) .arg(f1Angle)
.arg(VModifierKey::Shift(), VModifierKey::EnterKey())); .arg(VModifierKey::Shift(), VModifierKey::EnterKey()));
} }
@ -123,9 +123,9 @@ void VisToolArcWithLength::RefreshGeometry()
SetToolTip(tr("<b>Arc</b>: radius = %1%2, first angle = %3°, arc length = %4%2; " SetToolTip(tr("<b>Arc</b>: radius = %1%2, first angle = %3°, arc length = %4%2; "
"<b>Mouse click</b> - finish creating, " "<b>Mouse click</b> - finish creating, "
"<b>%5</b> - skip") "<b>%5</b> - skip")
.arg(NumberToUser(m_radius), prefix) .arg(LengthToUser(m_radius), prefix)
.arg(m_f1) .arg(m_f1)
.arg(NumberToUser(arc.GetLength()), VModifierKey::EnterKey())); .arg(LengthToUser(arc.GetLength()), VModifierKey::EnterKey()));
} }
} }
else else

View File

@ -86,7 +86,7 @@ void VisToolCutArc::RefreshGeometry()
const QString prefix = UnitsToStr(VAbstractValApplication::VApp()->patternUnits(), true); const QString prefix = UnitsToStr(VAbstractValApplication::VApp()->patternUnits(), true);
SetToolTip(tr("Length = %1%2; " SetToolTip(tr("Length = %1%2; "
"<b>Mouse click</b> - finish selecting the length, " "<b>Mouse click</b> - finish selecting the length, "
"<b>%3</b> - skip").arg(NumberToUser(length), prefix, VModifierKey::EnterKey())); "<b>%3</b> - skip").arg(LengthToUser(length), prefix, VModifierKey::EnterKey()));
} }
} }
} }

View File

@ -96,7 +96,7 @@ void VisToolCutSpline::RefreshGeometry()
const QString prefix = UnitsToStr(VAbstractValApplication::VApp()->patternUnits(), true); const QString prefix = UnitsToStr(VAbstractValApplication::VApp()->patternUnits(), true);
SetToolTip(tr("Length = %1%2; " SetToolTip(tr("Length = %1%2; "
"<b>Mouse click</b> - finish selecting the length, " "<b>Mouse click</b> - finish selecting the length, "
"<b>%3</b> - skip").arg(NumberToUser(length), prefix, VModifierKey::EnterKey())); "<b>%3</b> - skip").arg(LengthToUser(length), prefix, VModifierKey::EnterKey()));
} }
} }
} }

View File

@ -99,7 +99,7 @@ void VisToolCutSplinePath::RefreshGeometry()
SetToolTip(tr("Length = %1%2; " SetToolTip(tr("Length = %1%2; "
"<b>Mouse click</b> - finish selecting the length, " "<b>Mouse click</b> - finish selecting the length, "
"<b>%3</b> - skip") "<b>%3</b> - skip")
.arg(NumberToUser(length), prefix, VModifierKey::EnterKey())); .arg(LengthToUser(length), prefix, VModifierKey::EnterKey()));
} }
} }
} }

View File

@ -308,13 +308,20 @@ auto Visualization::GetCurveItem(QVector<VCurvePathItem *> &curves, quint32 i, c
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
auto Visualization::NumberToUser(qreal value) -> QString auto Visualization::LengthToUser(qreal value) -> QString
{ {
return VAbstractApplication::VApp()->TrVars() return VAbstractApplication::VApp()->TrVars()
->FormulaToUser(QString::number(VAbstractValApplication::VApp()->fromPixel(value)), ->FormulaToUser(QString::number(VAbstractValApplication::VApp()->fromPixel(value)),
VAbstractApplication::VApp()->Settings()->GetOsSeparator()); VAbstractApplication::VApp()->Settings()->GetOsSeparator());
} }
//---------------------------------------------------------------------------------------------------------------------
auto Visualization::AngleToUser(qreal value) -> QString
{
return VAbstractApplication::VApp()->TrVars()
->FormulaToUser(QString::number(value), VAbstractApplication::VApp()->Settings()->GetOsSeparator());
}
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
void Visualization::SetColor(VColor type, const QColor& color) void Visualization::SetColor(VColor type, const QColor& color)
{ {

View File

@ -119,7 +119,8 @@ protected:
static auto GetCurveItem(QVector<VCurvePathItem *> &curves, quint32 i, const QColor &color, static auto GetCurveItem(QVector<VCurvePathItem *> &curves, quint32 i, const QColor &color,
QGraphicsItem *parent) -> VCurvePathItem *; QGraphicsItem *parent) -> VCurvePathItem *;
static auto NumberToUser(qreal value) -> QString; static auto LengthToUser(qreal value) -> QString;
static auto AngleToUser(qreal value) -> QString;
void SetColor(VColor type, const QColor& color); void SetColor(VColor type, const QColor& color);