X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FXGUI%2FXGUI_ViewerProxy.h;h=7cd1f90d6e7b8e3bb9bb439d1962a33ef6b446de;hb=be7d83df0061448606f62fcb370f59e2617557d1;hp=f3872f86ced42acaea2569b129fba092665e4bbf;hpb=a7f44a41bdf29e7bd978ff3b8c8bd514d1223be7;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_ViewerProxy.h b/src/XGUI/XGUI_ViewerProxy.h index f3872f86c..7cd1f90d6 100644 --- a/src/XGUI/XGUI_ViewerProxy.h +++ b/src/XGUI/XGUI_ViewerProxy.h @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D --> + #ifndef XGUI_VIEWERPROXY_H #define XGUI_VIEWERPROXY_H @@ -5,10 +7,10 @@ #include class XGUI_Workshop; -class XGUI_ViewWindow; +class AppElements_ViewWindow; /** - * Proxy class which repersents or XGUI_Viewer or Salome Viewer + * Proxy class which repersents or AppElements_Viewer or Salome Viewer * dependently on current launching environment. * It is reccomennded to use this class in operation for accessing to viewer * functionality instead of direct access to a viewer @@ -61,19 +63,22 @@ Q_OBJECT /// Remove all selection filters from the viewer virtual void clearSelectionFilters(); + /// Update current viewer + virtual void update(); + private slots: - void onTryCloseView(XGUI_ViewWindow*); - void onDeleteView(XGUI_ViewWindow*); - void onViewCreated(XGUI_ViewWindow*); - void onActivated(XGUI_ViewWindow*); - - void onMousePress(XGUI_ViewWindow*, QMouseEvent*); - void onMouseRelease(XGUI_ViewWindow*, QMouseEvent*); - void onMouseDoubleClick(XGUI_ViewWindow*, QMouseEvent*); - void onMouseMove(XGUI_ViewWindow*, QMouseEvent*); - - void onKeyPress(XGUI_ViewWindow*, QKeyEvent*); - void onKeyRelease(XGUI_ViewWindow*, QKeyEvent*); + void onTryCloseView(AppElements_ViewWindow*); + void onDeleteView(AppElements_ViewWindow*); + void onViewCreated(AppElements_ViewWindow*); + void onActivated(AppElements_ViewWindow*); + + void onMousePress(AppElements_ViewWindow*, QMouseEvent*); + void onMouseRelease(AppElements_ViewWindow*, QMouseEvent*); + void onMouseDoubleClick(AppElements_ViewWindow*, QMouseEvent*); + void onMouseMove(AppElements_ViewWindow*, QMouseEvent*); + + void onKeyPress(AppElements_ViewWindow*, QKeyEvent*); + void onKeyRelease(AppElements_ViewWindow*, QKeyEvent*); private: XGUI_Workshop* myWorkshop;