PD: fix translation of context-menu item of transform features
This commit is contained in:
@@ -34,6 +34,12 @@ TaskDlgFeatureParameters *ViewProviderLinearPattern::getEditDialog() {
|
||||
return new TaskDlgLinearPatternParameters (this);
|
||||
}
|
||||
|
||||
void ViewProviderLinearPattern::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit linear pattern"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
const std::string & ViewProviderLinearPattern::featureName() const
|
||||
{
|
||||
static const std::string name = "LinearPattern";
|
||||
|
||||
@@ -38,6 +38,7 @@ public:
|
||||
sPixmap = "PartDesign_LinearPattern.svg"; }
|
||||
|
||||
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
|
||||
|
||||
@@ -34,6 +34,12 @@ TaskDlgFeatureParameters *ViewProviderMirrored::getEditDialog() {
|
||||
return new TaskDlgMirroredParameters (this);
|
||||
}
|
||||
|
||||
void ViewProviderMirrored::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit mirrored"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
const std::string & ViewProviderMirrored::featureName() const
|
||||
{
|
||||
static const std::string name = "Mirrored";
|
||||
|
||||
@@ -39,6 +39,7 @@ public:
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
@@ -45,7 +45,7 @@ const std::string & ViewProviderMultiTransform::featureName() const
|
||||
|
||||
void ViewProviderMultiTransform::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
this->addDefaultAction(menu, QObject::tr("Edit %1").arg(QString::fromStdString(featureName())));
|
||||
addDefaultAction(menu, QObject::tr("Edit multi-transform"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member); // clazy:exclude=skipped-base-method
|
||||
}
|
||||
|
||||
|
||||
@@ -33,6 +33,12 @@ TaskDlgFeatureParameters *ViewProviderPolarPattern::getEditDialog() {
|
||||
return new TaskDlgPolarPatternParameters (this);
|
||||
}
|
||||
|
||||
void ViewProviderPolarPattern::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit polar pattern"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
const std::string & ViewProviderPolarPattern::featureName() const
|
||||
{
|
||||
static const std::string name = "PolarPattern";
|
||||
|
||||
@@ -39,6 +39,7 @@ public:
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
@@ -34,6 +34,12 @@ TaskDlgFeatureParameters *ViewProviderScaled::getEditDialog() {
|
||||
return new TaskDlgScaledParameters (this);
|
||||
}
|
||||
|
||||
void ViewProviderScaled::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit scaled"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
const std::string & ViewProviderScaled::featureName() const
|
||||
{
|
||||
static const std::string name = "Scaled";
|
||||
|
||||
@@ -39,6 +39,7 @@ public:
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
@@ -72,9 +72,8 @@ std::string ViewProviderTransformed::featureIcon() const
|
||||
|
||||
void ViewProviderTransformed::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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user