Salome HOME
Merge branch 'vsr/26457'
[modules/kernel.git] / src / KernelHelpers / SALOME_StudyEditor.hxx
index 23329461d7900ac104f5eb4039f178516be3f8a6..2e83caa673e832297e22799ae3afb61679dc9283 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -16,6 +16,7 @@
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+
 // Author: Guillaume Boulant (EDF/R&D)
 
 #ifndef __STUDY_EDITOR_HXX__
@@ -32,8 +33,7 @@
 class KERNELHELPERS_EXPORT SALOME_StudyEditor {
 
 public:
-  SALOME_StudyEditor(int studyId);
-  SALOME_StudyEditor(SALOMEDS::Study_ptr study);
+  SALOME_StudyEditor();
 
   typedef std::vector<SALOMEDS::SObject_ptr> SObjectList;
 
@@ -55,16 +55,8 @@ public:
 
   static const int UNDEFINED = -1;
 
-protected:
-  SALOME_StudyEditor();
-  void setStudy(SALOMEDS::Study_ptr study);
-  void setStudyById(int studyId);
-  int getStudyId();
-
-  SALOMEDS::Study_var _study;
-
 private:
-  SALOMEDS::StudyBuilder_var _sbuilder;
+  SALOMEDS::StudyBuilder_var studyBuilder();
 };
 
 #endif // __STUDY_EDITOR_HXX__