[Partdesign] Fix proposed by @0penBrain (#32)

*[PartDesign] Add Q_DECLARE_TR_FUNCTIONS to ViewProviderDatum.

*[PartDesign] Small fix for ViewProviderDatum::attach translation
This commit is contained in:
Kuzemko Alexsandr
2022-05-04 11:44:23 +03:00
committed by Uwe
parent d9134798cc
commit 3d7eb87a4c
2 changed files with 7 additions and 5 deletions

View File

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

View File

@@ -27,6 +27,7 @@
#include "Gui/ViewProviderGeometryObject.h"
#include <Base/BoundBox.h>
#include <QCoreApplication>
#include <Mod/Part/Gui/ViewProviderAttachExtension.h>
#include <Mod/PartDesign/PartDesignGlobal.h>
@@ -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();