X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FDXFPlugin_IECallBack.hxx;h=0e0b5c152a39e8b497dc3a717e7083ffee1883d3;hb=9f3c477e7b207c47addbaacb6c4e481c745fbb1b;hp=92e0265707ecbff8c74708a5082c6396b6e6de68;hpb=d010ddb88082adaf428b52776e51809be1346a59;p=plugins%2Fdxfplugin.git diff --git a/src/DXFPlugin_IECallBack.hxx b/src/DXFPlugin_IECallBack.hxx index 92e0265..0e0b5c1 100644 --- a/src/DXFPlugin_IECallBack.hxx +++ b/src/DXFPlugin_IECallBack.hxx @@ -30,22 +30,20 @@ // OCC includes #include -class DXFPlugin_IECallBack : public GEOMImpl_IECallBack +class DXFPLUGINENGINE_EXPORT DXFPlugin_IECallBack : public GEOMImpl_IECallBack { public: - Standard_EXPORT DXFPlugin_IECallBack( DXFPlugin_IOperations* theOperations ); - Standard_EXPORT ~DXFPlugin_IECallBack(); + DXFPlugin_IECallBack(); + ~DXFPlugin_IECallBack(); - Standard_EXPORT virtual bool Export( const Handle(GEOM_Object) theOriginal, - const TCollection_AsciiString& theFileName, - const TCollection_AsciiString& theFormatName ); - - Standard_EXPORT virtual - Handle(TColStd_HSequenceOfTransient) Import( const TCollection_AsciiString& theFormatName, - const TCollection_AsciiString& theFileName ); - -private: - DXFPlugin_IOperations* myPluginOperations; + bool Export( int theDocId, + const Handle(GEOM_Object) theOriginal, + const TCollection_AsciiString& theFileName, + const TCollection_AsciiString& theFormatName ); + + Handle(TColStd_HSequenceOfTransient) Import( int theDocId, + const TCollection_AsciiString& theFormatName, + const TCollection_AsciiString& theFileName ); }; #endif