Check pointer instead of QSharedPointer object.
--HG-- branch : feature
This commit is contained in:
parent
2b9a50bf3a
commit
2d55423e8e
|
@ -270,25 +270,25 @@ QString DialogHistory::Record(const VToolRecord &tool)
|
|||
case Tool::Spline:
|
||||
{
|
||||
const QSharedPointer<VSpline> spl = data->GeometricObject<VSpline>(tool.getId());
|
||||
SCASSERT(spl != nullptr);
|
||||
SCASSERT(not spl.isNull());
|
||||
return spl->NameForHistory(tr("Curve"));
|
||||
}
|
||||
case Tool::CubicBezier:
|
||||
{
|
||||
const QSharedPointer<VCubicBezier> spl = data->GeometricObject<VCubicBezier>(tool.getId());
|
||||
SCASSERT(spl != nullptr);
|
||||
SCASSERT(not spl.isNull());
|
||||
return spl->NameForHistory(tr("Cubic bezier curve"));
|
||||
}
|
||||
case Tool::Arc:
|
||||
{
|
||||
const QSharedPointer<VArc> arc = data->GeometricObject<VArc>(tool.getId());
|
||||
SCASSERT(arc != nullptr);
|
||||
SCASSERT(not arc.isNull());
|
||||
return arc->NameForHistory(tr("Arc"));
|
||||
}
|
||||
case Tool::ArcWithLength:
|
||||
{
|
||||
const QSharedPointer<VArc> arc = data->GeometricObject<VArc>(tool.getId());
|
||||
SCASSERT(arc != nullptr);
|
||||
SCASSERT(not arc.isNull());
|
||||
return tr("%1 with length %2")
|
||||
.arg(arc->NameForHistory(tr("Arc")))
|
||||
.arg(arc->GetLength());
|
||||
|
@ -296,13 +296,13 @@ QString DialogHistory::Record(const VToolRecord &tool)
|
|||
case Tool::SplinePath:
|
||||
{
|
||||
const QSharedPointer<VSplinePath> splPath = data->GeometricObject<VSplinePath>(tool.getId());
|
||||
SCASSERT(splPath != nullptr);
|
||||
SCASSERT(not splPath.isNull());
|
||||
return splPath->NameForHistory(tr("Spline path"));
|
||||
}
|
||||
case Tool::CubicBezierPath:
|
||||
{
|
||||
const QSharedPointer<VCubicBezierPath> splPath = data->GeometricObject<VCubicBezierPath>(tool.getId());
|
||||
SCASSERT(splPath != nullptr);
|
||||
SCASSERT(not splPath.isNull());
|
||||
return splPath->NameForHistory(tr("Cubic bezier curve path"));
|
||||
}
|
||||
case Tool::PointOfContact:
|
||||
|
@ -330,7 +330,7 @@ QString DialogHistory::Record(const VToolRecord &tool)
|
|||
case Tool::CutArc:
|
||||
{
|
||||
const QSharedPointer<VArc> arc = data->GeometricObject<VArc>(AttrUInt(domElem, AttrArc));
|
||||
SCASSERT(arc != nullptr);
|
||||
SCASSERT(not arc.isNull());
|
||||
return tr("%1 - cut %2")
|
||||
.arg(PointName(tool.getId()))
|
||||
.arg(arc->NameForHistory(tr("arc")));
|
||||
|
@ -339,7 +339,7 @@ QString DialogHistory::Record(const VToolRecord &tool)
|
|||
{
|
||||
const quint32 splineId = AttrUInt(domElem, VToolCutSpline::AttrSpline);
|
||||
const QSharedPointer<VAbstractCubicBezier> spl = data->GeometricObject<VAbstractCubicBezier>(splineId);
|
||||
SCASSERT(spl != nullptr);
|
||||
SCASSERT(not spl.isNull());
|
||||
return tr("%1 - cut %2")
|
||||
.arg(PointName(tool.getId()))
|
||||
.arg(spl->NameForHistory(tr("curve")));
|
||||
|
@ -349,7 +349,7 @@ QString DialogHistory::Record(const VToolRecord &tool)
|
|||
const quint32 splinePathId = AttrUInt(domElem, VToolCutSplinePath::AttrSplinePath);
|
||||
const QSharedPointer<VAbstractCubicBezierPath> splPath =
|
||||
data->GeometricObject<VAbstractCubicBezierPath>(splinePathId);
|
||||
SCASSERT(splPath != nullptr);
|
||||
SCASSERT(not splPath.isNull());
|
||||
return tr("%1 - cut %2")
|
||||
.arg(PointName(tool.getId()))
|
||||
.arg(splPath->NameForHistory(tr("curve path")));
|
||||
|
|
Loading…
Reference in New Issue
Block a user