diff --git a/src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp b/src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp index 714ea8d7bc..1e934532be 100644 --- a/src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp @@ -56,7 +56,7 @@ using namespace Gui; TaskDressUpParameters::TaskDressUpParameters(ViewProviderDressUp *DressUpView, bool selectEdges, bool selectFaces, QWidget *parent) : TaskBox(Gui::BitmapFactory().pixmap((std::string("PartDesign_") + DressUpView->featureName()).c_str()), - QString::fromLatin1((DressUpView->featureName() + " parameters").c_str()), + DressUpView->menuName, true, parent) , proxy(nullptr) diff --git a/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp b/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp index 76648357bd..7138a469f4 100644 --- a/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp @@ -54,7 +54,7 @@ using namespace Gui; TaskTransformedParameters::TaskTransformedParameters(ViewProviderTransformed *TransformedView, QWidget *parent) : TaskBox(Gui::BitmapFactory().pixmap((std::string("PartDesign_") + TransformedView->featureName).c_str()), - QString::fromLatin1((TransformedView->featureName + " parameters").c_str()), true, parent) + TransformedView->menuName, true, parent) , proxy(nullptr) , TransformedView(TransformedView) , parentTask(nullptr) diff --git a/src/Mod/PartDesign/Gui/ViewProviderChamfer.h b/src/Mod/PartDesign/Gui/ViewProviderChamfer.h index 4764793cac..a37377a08d 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderChamfer.h +++ b/src/Mod/PartDesign/Gui/ViewProviderChamfer.h @@ -36,7 +36,8 @@ class PartDesignGuiExport ViewProviderChamfer : public ViewProviderDressUp public: /// constructor ViewProviderChamfer() - { sPixmap = "PartDesign_Chamfer.svg"; } + { sPixmap = "PartDesign_Chamfer.svg"; + menuName = QObject::tr("Chamfer parameters");} /// return "Chamfer" virtual const std::string & featureName() const; diff --git a/src/Mod/PartDesign/Gui/ViewProviderDraft.h b/src/Mod/PartDesign/Gui/ViewProviderDraft.h index 218bc7f9ab..fbc9dd0fce 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderDraft.h +++ b/src/Mod/PartDesign/Gui/ViewProviderDraft.h @@ -37,7 +37,8 @@ class PartDesignGuiExport ViewProviderDraft : public ViewProviderDressUp public: /// constructor ViewProviderDraft() - { sPixmap = "PartDesign_Draft.svg"; } + { sPixmap = "PartDesign_Draft.svg"; + menuName = QObject::tr("Draft parameters"); } /// return "Draft" virtual const std::string & featureName() const; diff --git a/src/Mod/PartDesign/Gui/ViewProviderDressUp.h b/src/Mod/PartDesign/Gui/ViewProviderDressUp.h index 86c731e278..3c5c404c9d 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderDressUp.h +++ b/src/Mod/PartDesign/Gui/ViewProviderDressUp.h @@ -55,6 +55,7 @@ public: * Should be reimplemented in the successor. */ virtual const std::string & featureName() const; + QString menuName; protected: virtual bool setEdit(int ModNum); diff --git a/src/Mod/PartDesign/Gui/ViewProviderFillet.h b/src/Mod/PartDesign/Gui/ViewProviderFillet.h index f0ef344e84..95bea74a68 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderFillet.h +++ b/src/Mod/PartDesign/Gui/ViewProviderFillet.h @@ -36,7 +36,8 @@ class PartDesignGuiExport ViewProviderFillet : public ViewProviderDressUp public: /// constructor ViewProviderFillet() - { sPixmap = "PartDesign_Fillet.svg"; } + { sPixmap = "PartDesign_Fillet.svg"; + menuName = QObject::tr("Fillet parrameters"); } /// return "Fillet" virtual const std::string & featureName() const; diff --git a/src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h b/src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h index b62612bb65..2e286f592f 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h +++ b/src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h @@ -34,6 +34,7 @@ class PartDesignGuiExport ViewProviderLinearPattern : public ViewProviderTransfo public: ViewProviderLinearPattern() { featureName = std::string("LinearPattern"); + menuName = QObject::tr("LinearPattern parameters"); sPixmap = "PartDesign_LinearPattern.svg"; } protected: diff --git a/src/Mod/PartDesign/Gui/ViewProviderMirrored.h b/src/Mod/PartDesign/Gui/ViewProviderMirrored.h index 59a1a6d347..3e7a3520c3 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderMirrored.h +++ b/src/Mod/PartDesign/Gui/ViewProviderMirrored.h @@ -34,6 +34,7 @@ class PartDesignGuiExport ViewProviderMirrored : public ViewProviderTransformed public: ViewProviderMirrored() { featureName = std::string("Mirrored"); + menuName = QObject::tr("Mirrored parameters"); sPixmap = "PartDesign_Mirrored.svg"; } diff --git a/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.h b/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.h index 6fa8dc087b..bb4d49e6de 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.h +++ b/src/Mod/PartDesign/Gui/ViewProviderMultiTransform.h @@ -34,6 +34,7 @@ class PartDesignGuiExport ViewProviderMultiTransform : public ViewProviderTransf public: ViewProviderMultiTransform() { featureName = std::string("MultiTransform"); + menuName = QObject::tr("MultiTransform parameters"); sPixmap = "PartDesign_MultiTransform.svg"; } diff --git a/src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h b/src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h index a4441cc8bf..4a7e86a4eb 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h +++ b/src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h @@ -34,6 +34,7 @@ class PartDesignGuiExport ViewProviderPolarPattern : public ViewProviderTransfor public: ViewProviderPolarPattern() { featureName = std::string("PolarPattern"); + menuName = QObject::tr("PolarPattern parameters"); sPixmap = "PartDesign_PolarPattern.svg"; } diff --git a/src/Mod/PartDesign/Gui/ViewProviderScaled.h b/src/Mod/PartDesign/Gui/ViewProviderScaled.h index fc9ccb85f1..9b72a90f6b 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderScaled.h +++ b/src/Mod/PartDesign/Gui/ViewProviderScaled.h @@ -34,6 +34,7 @@ class PartDesignGuiExport ViewProviderScaled : public ViewProviderTransformed public: ViewProviderScaled() { featureName = std::string("Scaled"); + menuName = QObject::tr("Scaled parameters"); sPixmap = "PartDesign_Scaled.svg"; } diff --git a/src/Mod/PartDesign/Gui/ViewProviderThickness.h b/src/Mod/PartDesign/Gui/ViewProviderThickness.h index e78d6d7b9b..d11a1af39f 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderThickness.h +++ b/src/Mod/PartDesign/Gui/ViewProviderThickness.h @@ -36,7 +36,8 @@ class PartDesignGuiExport ViewProviderThickness : public ViewProviderDressUp public: /// constructor ViewProviderThickness() - { sPixmap = "PartDesign_Thickness.svg"; } + { sPixmap = "PartDesign_Thickness.svg"; + menuName = QObject::tr("Thickness parameters"); } /// return "Thickness" virtual const std::string & featureName() const; diff --git a/src/Mod/PartDesign/Gui/ViewProviderTransformed.h b/src/Mod/PartDesign/Gui/ViewProviderTransformed.h index ec4b8e1226..9c262e54df 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderTransformed.h +++ b/src/Mod/PartDesign/Gui/ViewProviderTransformed.h @@ -51,6 +51,8 @@ public: // The feature name of the subclass std::string featureName; + // Name of menu dialog + QString menuName; virtual Gui::ViewProvider *startEditing(int ModNum=0) override;