X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI_Filter.h;h=4adeec43261d103ce4a0d486916ed2b1781f6145;hb=2e0f664e66dc2b46796df2953f52871b10799173;hp=05b85f6b60a033ddc5bce267afd02294b1901f4b;hpb=d4230889a1c3107f165746d0e73fc276444a4396;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Filter.h b/src/ModelAPI/ModelAPI_Filter.h index 05b85f6b6..4adeec432 100644 --- a/src/ModelAPI/ModelAPI_Filter.h +++ b/src/ModelAPI/ModelAPI_Filter.h @@ -33,6 +33,8 @@ class ModelAPI_Filter { public: + virtual ~ModelAPI_Filter() {} + /// Returns name of the filter to represent it in GUI virtual const std::string& name() const = 0; @@ -56,10 +58,9 @@ public: /// not redefined. virtual void initAttributes(ModelAPI_FiltersArgs& theArguments) {} -protected: /// Returns XML string which represents GUI of the filter /// by reading corresponding XML file. - MODELAPI_EXPORT std::string xmlFromFile(const std::string& theConfigFile) const; + MODELAPI_EXPORT virtual std::string xmlFromFile(const std::string& theConfigFile) const; private: bool myIsReverse;