Merge pull request #26720 from PaddleStroke/patch-971612

Measure: Fix build failure of new MeasureDiameter
This commit is contained in:
PaddleStroke
2026-01-07 19:49:39 +01:00
committed by GitHub
parent f9cbeb91b1
commit 11c709d4df
3 changed files with 9 additions and 10 deletions

View File

@@ -488,14 +488,13 @@ TaskCreateElementSet::TaskCreateElementSet(Fem::FemSetElementNodesObject* pcObje
QMetaObject::connectSlotsByName(this);
this->groupLayout()->addWidget(proxy);
QObject::connect(ui->toolButton_Poly, &QToolButton::clicked, this, &TaskCreateElementSet::Poly);
QObject::connect(ui->toolButton_Restore,
&QToolButton::clicked,
this,
&TaskCreateElementSet::Restore);
QObject::connect(ui->toolButton_Rename,
&QToolButton::clicked,
this,
&TaskCreateElementSet::CopyResultsMesh);
QObject::connect(ui->toolButton_Restore, &QToolButton::clicked, this, &TaskCreateElementSet::Restore);
QObject::connect(
ui->toolButton_Rename,
&QToolButton::clicked,
this,
&TaskCreateElementSet::CopyResultsMesh
);
// check if the Link to the FemMesh is defined
assert(pcObject->FemMesh.getValue<Fem::FemMeshObject*>());
MeshViewProvider = freecad_cast<ViewProviderFemMesh*>(

View File

@@ -126,7 +126,7 @@ void MeasureDiameter::onChanged(const App::Property* prop)
MeasureBase::onChanged(prop);
}
Base::Placement MeasureDiameter::getPlacement()
Base::Placement MeasureDiameter::getPlacement() const
{
auto loc = getMeasureInfoFirst()->pointOnCurve;
auto p = Base::Placement();

View File

@@ -68,7 +68,7 @@ public:
return &this->Diameter;
}
Base::Placement getPlacement() override;
Base::Placement getPlacement() const override;
Base::Vector3d getPointOnCurve() const;
std::vector<App::DocumentObject*> getSubject() const override;