X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSalomeApp%2FSalomeApp_Study.h;h=1404446f4d17211628aa675537d8e46a60de9da0;hb=95c32a3d017f9611ca3519ad1da9c9c23b4e183d;hp=b75dd4f084971fca6ada95691c6cd8e14745b0ce;hpb=d1fdf04f4ad9507921eed78ec03edb7b5e52a6a0;p=modules%2Fgui.git diff --git a/src/SalomeApp/SalomeApp_Study.h b/src/SalomeApp/SalomeApp_Study.h index b75dd4f08..1404446f4 100644 --- a/src/SalomeApp/SalomeApp_Study.h +++ b/src/SalomeApp/SalomeApp_Study.h @@ -3,7 +3,7 @@ #include "SalomeApp.h" -#include +#include #ifdef WIN32 #pragma warning( disable:4251 ) @@ -11,7 +11,7 @@ #include "SALOMEDSClient.hxx" -class SALOMEAPP_EXPORT SalomeApp_Study : public LightApp_Study +class SALOMEAPP_EXPORT SalomeApp_Study : public CAM_Study { Q_OBJECT @@ -35,15 +35,15 @@ public: _PTR(Study) studyDS() const; - virtual std::vector GetListOfFiles () const; - virtual void SetListOfFiles (const std::vector theListOfFiles); - virtual std::string GetTmpDir (const char* theURL, - const bool isMultiFile); - virtual void RemoveTemporaryFiles (const bool isMultiFile) const; - // to delete all references to object, whose have the same component void deleteReferencesTo( _PTR( SObject ) ); +signals: + void saved( SUIT_Study* ); + void opened( SUIT_Study* ); + void closed( SUIT_Study* ); + void created( SUIT_Study* ); + protected: virtual void dataModelInserted( const CAM_DataModel* ); virtual bool openDataModel( const QString&, CAM_DataModel* ); @@ -56,6 +56,7 @@ private: _PTR(Study) myStudyDS; }; + #ifdef WIN32 #pragma warning( default:4251 ) #endif