X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_ViewerProxy.h;h=bce1db650127e232a9a7c1a272add53edfbcbc76;hb=59a007784d1e103bcb352c515eb6feafa170f1ff;hp=7362bbfa46a640f43c20be7719d7efa8b029d9f4;hpb=c485d6ab9a8494995405c80751e0e67712bd630c;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_ViewerProxy.h b/src/XGUI/XGUI_ViewerProxy.h index 7362bbfa4..bce1db650 100644 --- a/src/XGUI/XGUI_ViewerProxy.h +++ b/src/XGUI/XGUI_ViewerProxy.h @@ -5,7 +5,10 @@ #include "XGUI.h" #include -#include + +#ifndef HAVE_SALOME + #include +#endif class XGUI_Workshop; /** @@ -32,6 +35,8 @@ Q_OBJECT //! Returns Vsd_View object from currently active view window virtual Handle(V3d_View) activeView() const; + virtual QWidget* activeViewPort() const; + //! Enable or disable selection in the viewer virtual void enableSelection(bool isEnabled); @@ -98,9 +103,11 @@ protected: bool eventFilter(QObject *theObject, QEvent *theEvent); private slots: + void onViewCreated(ModuleBase_IViewWindow* theWnd); + +#ifndef HAVE_SALOME void onTryCloseView(AppElements_ViewWindow*); void onDeleteView(AppElements_ViewWindow*); - void onViewCreated(ModuleBase_IViewWindow* theWnd); void onViewCreated(AppElements_ViewWindow*); void onActivated(AppElements_ViewWindow*); @@ -113,6 +120,7 @@ private slots: void onKeyRelease(AppElements_ViewWindow*, QKeyEvent*); void onViewTransformed(AppElements_ViewWindow::OperationType); +#endif private: XGUI_Workshop* myWorkshop;