#include <Standard.hxx>
-class vtkRenderer;
+#include "SALOME_InteractiveObject.hxx"
+
class QAD_Study;
+class QAD_ViewFrame;
+
+namespace SALOME{
+ QAD_ViewFrame* GetViewFrame(QAD_Study* theStudy);
+ Handle(SALOME_InteractiveObject) FindIObject(QAD_Study* theStudy, const char *theEntry);
+}
+
class SALOMEGUI_Swig
{
SALOMEGUI_Swig();
~SALOMEGUI_Swig();
- //san:T3.13 - move getRenderer() implementation from here to SalomePy.cxx
- //static vtkRenderer* getRenderer(int viewId = -1);
+ bool hasDesktop();
void updateObjBrowser( bool updateSelection );
QAD_Study* getActiveStudy();
/* check */
bool IsInCurrentView(const char *Entry);
+
+/* component name */
+ const char* getComponentName( const char* ComponentUserName );
+ const char* getComponentUserName( const char* ComponentName );
+
+protected:
+ int _studyId;
+ QString _name;
};