PD: harmonize API of view provider classes
* add virtual method featureName() to ViewProviderTransformed * add featureIcon() to ViewProviderTransformed and ViewProviderDressUp
This commit is contained in:
@@ -37,9 +37,15 @@ TaskDlgFeatureParameters *ViewProviderMultiTransform::getEditDialog() {
|
||||
return new TaskDlgMultiTransformParameters (this);
|
||||
}
|
||||
|
||||
const std::string & ViewProviderMultiTransform::featureName() const
|
||||
{
|
||||
static const std::string name = "MultiTransform";
|
||||
return name;
|
||||
}
|
||||
|
||||
void ViewProviderMultiTransform::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
this->addDefaultAction(menu, QObject::tr("Edit %1").arg(QString::fromStdString(featureName)));
|
||||
this->addDefaultAction(menu, QObject::tr("Edit %1").arg(QString::fromStdString(featureName())));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member); // clazy:exclude=skipped-base-method
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user