PD: harmonize API of view provider classes

* add virtual method featureName() to ViewProviderTransformed
* add featureIcon() to ViewProviderTransformed and ViewProviderDressUp
This commit is contained in:
wmayer
2023-04-24 12:25:04 +02:00
parent 217f3c22f2
commit fa8bdfd550
16 changed files with 65 additions and 13 deletions

View File

@@ -34,11 +34,11 @@ class PartDesignGuiExport ViewProviderMultiTransform : public ViewProviderTransf
PROPERTY_HEADER_WITH_OVERRIDE(PartDesignGui::ViewProviderMultiTransform);
public:
ViewProviderMultiTransform() {
featureName = std::string("MultiTransform");
menuName = tr("MultiTransform parameters");
sPixmap = "PartDesign_MultiTransform.svg";
}
const std::string & featureName() const override;
std::vector<App::DocumentObject*> claimChildren() const override;
void setupContextMenu(QMenu*, QObject*, const char*) override;