{
}
+void XGUI_ViewerProxy::connectViewProxy()
+{
+#ifdef HAVE_SALOME
+ connect(myWorkshop->salomeConnector()->viewer(), SIGNAL(trihedronVisibilityChanged(bool)),
+ SIGNAL(trihedronVisibilityChanged(bool)));
+#else
+ connect(myWorkshop->mainWindow()->viewer(), SIGNAL(trihedronVisibilityChanged(bool)),
+ SIGNAL(trihedronVisibilityChanged(bool)));
+#endif
+}
+
Handle(AIS_InteractiveContext) XGUI_ViewerProxy::AISContext() const
{
#ifdef HAVE_SALOME
#endif
}
+Handle(AIS_Trihedron) XGUI_ViewerProxy::trihedron() const
+{
+#ifdef HAVE_SALOME
+ return myWorkshop->salomeConnector()->viewer()->trihedron();
+#else
+ return myWorkshop->mainWindow()->viewer()->trihedron();
+#endif
+}
+
Handle(V3d_Viewer) XGUI_ViewerProxy::v3dViewer() const
{
#ifdef HAVE_SALOME
#endif
}
+QWidget* XGUI_ViewerProxy::activeViewPort() const
+{
+#ifdef HAVE_SALOME
+ return myWorkshop->salomeConnector()->viewer()->activeViewPort();
+#else
+ AppElements_Viewer* aViewer = myWorkshop->mainWindow()->viewer();
+ return (aViewer->activeViewWindow()) ?
+ aViewer->activeViewWindow()->viewPortApp(): 0;
+#endif
+}
+
void XGUI_ViewerProxy::setViewProjection(double theX, double theY, double theZ, double theTwist)
{
Handle(V3d_View) aView3d = activeView();