PD: fix translation of context-menu item of dress-up features
This commit is contained in:
@@ -36,6 +36,11 @@ const std::string & ViewProviderChamfer::featureName() const {
|
||||
return name;
|
||||
}
|
||||
|
||||
void ViewProviderChamfer::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit chamfer"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
TaskDlgFeatureParameters *ViewProviderChamfer::getEditDialog() {
|
||||
return new TaskDlgChamferParameters (this);
|
||||
|
||||
@@ -42,6 +42,7 @@ public:
|
||||
|
||||
/// return "Chamfer"
|
||||
const std::string & featureName() const override;
|
||||
void setupContextMenu(QMenu*, QObject*, const char*) override;
|
||||
|
||||
protected:
|
||||
/// Returns a newly create dialog for the part to be placed in the task view
|
||||
|
||||
@@ -37,6 +37,11 @@ const std::string & ViewProviderDraft::featureName() const {
|
||||
return name;
|
||||
}
|
||||
|
||||
void ViewProviderDraft::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit draft"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
TaskDlgFeatureParameters *ViewProviderDraft::getEditDialog() {
|
||||
return new TaskDlgDraftParameters (this);
|
||||
|
||||
@@ -43,6 +43,7 @@ public:
|
||||
|
||||
/// return "Draft"
|
||||
const std::string & featureName() const override;
|
||||
void setupContextMenu(QMenu*, QObject*, const char*) override;
|
||||
|
||||
protected:
|
||||
/// Returns a newly create dialog for the part to be placed in the task view
|
||||
|
||||
@@ -46,13 +46,11 @@ PROPERTY_SOURCE(PartDesignGui::ViewProviderDressUp,PartDesignGui::ViewProvider)
|
||||
|
||||
void ViewProviderDressUp::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
QAction* act;
|
||||
act = menu->addAction(QObject::tr("Edit %1").arg(QString::fromStdString(featureName())), receiver, member);
|
||||
act->setData(QVariant((int)ViewProvider::Default));
|
||||
QString text = QString::fromStdString(getObject()->Label.getStrValue());
|
||||
addDefaultAction(menu, QObject::tr("Edit %1").arg(text));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
|
||||
const std::string & ViewProviderDressUp::featureName() const {
|
||||
static const std::string name = "Undefined";
|
||||
return name;
|
||||
|
||||
@@ -36,6 +36,11 @@ const std::string & ViewProviderFillet::featureName() const {
|
||||
return name;
|
||||
}
|
||||
|
||||
void ViewProviderFillet::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit fillet"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
TaskDlgFeatureParameters *ViewProviderFillet::getEditDialog() {
|
||||
return new TaskDlgFilletParameters (this);
|
||||
|
||||
@@ -42,6 +42,7 @@ public:
|
||||
|
||||
/// return "Fillet"
|
||||
const std::string & featureName() const override;
|
||||
void setupContextMenu(QMenu*, QObject*, const char*) override;
|
||||
|
||||
protected:
|
||||
/// Returns a newly create dialog for the part to be placed in the task view
|
||||
|
||||
@@ -36,6 +36,11 @@ const std::string & ViewProviderThickness::featureName() const {
|
||||
return name;
|
||||
}
|
||||
|
||||
void ViewProviderThickness::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit thickness"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
TaskDlgFeatureParameters *ViewProviderThickness::getEditDialog() {
|
||||
return new TaskDlgThicknessParameters (this);
|
||||
|
||||
@@ -42,6 +42,7 @@ public:
|
||||
|
||||
/// return "Thickness"
|
||||
const std::string & featureName() const override;
|
||||
void setupContextMenu(QMenu*, QObject*, const char*) override;
|
||||
|
||||
protected:
|
||||
/// Returns a newly create dialog for the part to be placed in the task view
|
||||
|
||||
Reference in New Issue
Block a user