X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FNewGeom%2FNewGeom_DataModel.h;h=1024f275d6526488dff58f37acee2f9a42fcec8c;hb=9cea92b08d17ed1cb784b7ed774b947d03a348e1;hp=184038a7fca5c39be89f4b45348ec22ebfe4bbb3;hpb=38afbd899a8645c83e17f2c24a17a2b7414911b4;p=modules%2Fshaper.git diff --git a/src/NewGeom/NewGeom_DataModel.h b/src/NewGeom/NewGeom_DataModel.h index 184038a7f..1024f275d 100644 --- a/src/NewGeom/NewGeom_DataModel.h +++ b/src/NewGeom/NewGeom_DataModel.h @@ -27,8 +27,18 @@ class NewGeom_EXPORT NewGeom_DataModel : public LightApp_DataModel virtual void update(LightApp_DataObject* theObj = 0, LightApp_Study* theStudy = 0); +protected: + /** + * Removes the directory with content if it exists + * \param theDirectoryName a directory name + */ + static void removeDirectory(const QString& theDirectoryName); + private: QString myStudyPath; + QString myTmpDirectory; /// a path to the temporary directory, created by opening a document file + /// it should be created because the files reading is postponed in the module. The directory + // should be removed after the model document is closed. NewGeom_Module* myModule; };