X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModelAPI%2FModelAPI_Feature.h;h=66eb18225d371b0cd2ba02b94a0b50581c36a0dc;hb=09dabb6acd9664f589a0bd9415d804d7a37ab801;hp=8a648e7c53c21616a7260ed5ad29ec0d11f2628c;hpb=f5730610627de0f531514f1a5118c38f40c28c11;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Feature.h b/src/ModelAPI/ModelAPI_Feature.h index 8a648e7c5..66eb18225 100644 --- a/src/ModelAPI/ModelAPI_Feature.h +++ b/src/ModelAPI/ModelAPI_Feature.h @@ -142,6 +142,11 @@ class ModelAPI_Feature : public ModelAPI_Object /// Returns the feature is stable or not. MODELAPI_EXPORT virtual bool isStable(); + /// Performs some custom feature specific functionality (normally called by some GUI button) + /// \param theActionId an action key + /// \return a boolean value about it is performed + MODELAPI_EXPORT virtual bool customAction(const std::string& theActionId); + // // Helper methods, aliases for data()->method() // -----------------------------------------------------------------------------------------------