22 #ifndef __STUDY_EDITOR_HXX__
23 #define __STUDY_EDITOR_HXX__
27 #include <SALOMEconfig.h>
28 #include CORBA_CLIENT_HEADER(SALOMEDS)
29 #include CORBA_SERVER_HEADER(SALOME_Component)
40 SALOMEDS::SComponent_ptr newRoot(
const char * moduleName);
41 SALOMEDS::SComponent_ptr findRoot(
const char * moduleName);
42 bool bindEngine(SALOMEDS::SComponent_var studyRoot,Engines::EngineComponent_var
engine);
44 SALOMEDS::SObject_ptr newObject(SALOMEDS::SObject_ptr parent);
45 SALOMEDS::SObject_ptr findObject(
const char * entry);
46 void setName(SALOMEDS::SObject_var sobject,
const char * value);
47 const char * getName(SALOMEDS::SObject_var sobject);
49 void setIcon(SALOMEDS::SObject_var sobject,
const char * resourcename);
51 void setParameterInt(SALOMEDS::SObject_var sobject,
const char *
name,
int value);
52 int getParameterInt(SALOMEDS::SObject_var sobject,
const char *
name);
53 void setParameterBool(SALOMEDS::SObject_var sobject,
const char *
name,
bool value);
54 bool getParameterBool(SALOMEDS::SObject_var sobject,
const char *
name);
56 static const int UNDEFINED = -1;
59 SALOMEDS::StudyBuilder_var studyBuilder();
#define KERNELHELPERS_EXPORT
Definition: KernelHelpers.hxx:36
Definition: SALOME_StudyEditor.hxx:33
std::vector< SALOMEDS::SObject_ptr > SObjectList
Definition: SALOME_StudyEditor.hxx:38
engine
Definition: TestLifeCycleCORBA.py:44
string name
Definition: pythfilter.py:56