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();