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 'Dev_1.1.0' of newgeom:newgeom into Dev_1.1.0
[modules/shaper.git]
/
src
/
ModelAPI
/
ModelAPI_Session.h
diff --git
a/src/ModelAPI/ModelAPI_Session.h
b/src/ModelAPI/ModelAPI_Session.h
index 933dfc58689bb237d1fee40fa04dcf19a3e88a9b..5c927e7d3eec56226d1b56c43e9e9cbe23acf550 100644
(file)
--- a/
src/ModelAPI/ModelAPI_Session.h
+++ b/
src/ModelAPI/ModelAPI_Session.h
@@
-46,7
+46,7
@@
class MODELAPI_EXPORT ModelAPI_Session
//! Starts a new operation (opens a tansaction)
//! \param theId of operation for history (optional)
//! Starts a new operation (opens a tansaction)
//! \param theId of operation for history (optional)
- virtual void startOperation(const std::string& theId) = 0;
+ virtual void startOperation(const std::string& theId
= ""
) = 0;
//! Finishes the previously started operation (closes the transaction)
virtual void finishOperation() = 0;
//! Aborts the operation
//! Finishes the previously started operation (closes the transaction)
virtual void finishOperation() = 0;
//! Aborts the operation
@@
-106,12
+106,8
@@
class MODELAPI_EXPORT ModelAPI_Session
}
protected:
}
protected:
- /// Creates the feature object using plugins functionality
- virtual std::shared_ptr<ModelAPI_Feature> createFeature(std::string theFeatureID) = 0;
/// Sets the session interface implementation (once per application launch)
static void setSession(std::shared_ptr<ModelAPI_Session> theManager);
/// Sets the session interface implementation (once per application launch)
static void setSession(std::shared_ptr<ModelAPI_Session> theManager);
-
- friend class Model_Document;
};
typedef std::shared_ptr<ModelAPI_Session> SessionPtr;
};
typedef std::shared_ptr<ModelAPI_Session> SessionPtr;