Salome HOME
Start of the edit should not change the current feature.
[modules/shaper.git] / src / ModuleBase / ModuleBase_OperationFeature.h
index 48c8506e12e6647a41d08c9ac966778f2fdcb79e..2cc3d2a3dfe4cb59292cda3244451cdef7f4ee03 100755 (executable)
@@ -64,6 +64,13 @@ Q_OBJECT
   /// Returns True id the current operation is launched in editing mode
   bool isEditOperation() const { return myIsEditing; }
 
+  /// Change the operation mode from create to edit.
+  /// The transaction and the operation name in the model history of transaction are the same.
+  /// It updates the edit state in the widgets of property panel
+  /// \param theRestartTransaction if true, the current model transaction is committed and
+  /// the new one is started
+  void setEditOperation(const bool theRestartTransaction);
+
   /// Returns the operation feature
   /// \return the feature
   FeaturePtr feature() const;