From 3d7eb87a4c455f12f49d40c11852a89eee155be0 Mon Sep 17 00:00:00 2001 From: Kuzemko Alexsandr <1382812+Kuzma30@users.noreply.github.com> Date: Wed, 4 May 2022 11:44:23 +0300 Subject: [PATCH] [Partdesign] Fix proposed by @0penBrain (#32) *[PartDesign] Add Q_DECLARE_TR_FUNCTIONS to ViewProviderDatum. *[PartDesign] Small fix for ViewProviderDatum::attach translation --- src/Mod/PartDesign/Gui/ViewProviderDatum.cpp | 8 ++++---- src/Mod/PartDesign/Gui/ViewProviderDatum.h | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Mod/PartDesign/Gui/ViewProviderDatum.cpp b/src/Mod/PartDesign/Gui/ViewProviderDatum.cpp index a4f309530f..ff417cbd31 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderDatum.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderDatum.cpp @@ -108,22 +108,22 @@ void ViewProviderDatum::attach(App::DocumentObject *obj) if (o->getTypeId() == PartDesign::Plane::getClassTypeId()) { datumType = QString::fromLatin1("Plane"); datumText = QObject::tr("Plane"); - datumMenuText = QObject::tr("Datum Plane parameters"); + datumMenuText = tr("Datum Plane parameters"); } else if (o->getTypeId() == PartDesign::Line::getClassTypeId()) { datumType = QString::fromLatin1("Line"); datumText = QObject::tr("Line"); - datumMenuText = QObject::tr("Datum Line parameters"); + datumMenuText = tr("Datum Line parameters"); } else if (o->getTypeId() == PartDesign::Point::getClassTypeId()) { datumType = QString::fromLatin1("Point"); datumText = QObject::tr("Point"); - datumMenuText = QObject::tr("Datum Point parameters"); + datumMenuText = tr("Datum Point parameters"); } else if (o->getTypeId() == PartDesign::CoordinateSystem::getClassTypeId()) { datumType = QString::fromLatin1("CoordinateSystem"); datumText = QObject::tr("Coordinate System"); - datumMenuText = QObject::tr("Local Coordinate System parameters"); + datumMenuText = tr("Local Coordinate System parameters"); } SoShapeHints* hints = new SoShapeHints(); diff --git a/src/Mod/PartDesign/Gui/ViewProviderDatum.h b/src/Mod/PartDesign/Gui/ViewProviderDatum.h index adde0d044f..8fe61fb1b0 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderDatum.h +++ b/src/Mod/PartDesign/Gui/ViewProviderDatum.h @@ -27,6 +27,7 @@ #include "Gui/ViewProviderGeometryObject.h" #include +#include #include #include @@ -39,8 +40,9 @@ namespace PartDesignGui { class PartDesignGuiExport ViewProviderDatum : public Gui::ViewProviderGeometryObject, PartGui::ViewProviderAttachExtension { + Q_DECLARE_TR_FUNCTIONS(PartDesignGui::ViewProviderDatum) PROPERTY_HEADER_WITH_EXTENSIONS(PartDesignGui::ViewProviderDatum); - + public: /// constructor ViewProviderDatum();