Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of newgeom:newgeom
[modules/shaper.git]
/
src
/
Model
/
Model_Application.h
diff --git
a/src/Model/Model_Application.h
b/src/Model/Model_Application.h
index ddd3155bd0ed9e599b34ebca545df95da6eca10c..9281f9ce6e4773565072d1c697508f315e09e63c 100644
(file)
--- a/
src/Model/Model_Application.h
+++ b/
src/Model/Model_Application.h
@@
-36,6
+36,11
@@
public:
//! Deletes the document from the application
MODEL_EXPORT void deleteDocument(std::string theDocID);
//! Deletes the document from the application
MODEL_EXPORT void deleteDocument(std::string theDocID);
+ //! Set path for the loaded by demand documents
+ void setLoadPath(std::string thePath);
+ //! Defines that specified document must be loaded by demand
+ void setLoadByDemand(std::string theID);
+
public:
// Redefined OCAF methods
//! Return name of resource (i.e. "Standard")
public:
// Redefined OCAF methods
//! Return name of resource (i.e. "Standard")
@@
-51,6
+56,10
@@
public:
private:
/// Map from string identifiers to created documents of an application
std::map<std::string, boost::shared_ptr<Model_Document> > myDocs;
private:
/// Map from string identifiers to created documents of an application
std::map<std::string, boost::shared_ptr<Model_Document> > myDocs;
+ /// Path for the loaded by demand documents
+ std::string myPath;
+ /// Path for the loaded by demand documents
+ std::set<std::string> myLoadedByDemand;
};
#endif
};
#endif