Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New design of icons
[modules/shaper.git]
/
src
/
XGUI
/
XGUI_ViewerProxy.h
diff --git
a/src/XGUI/XGUI_ViewerProxy.h
b/src/XGUI/XGUI_ViewerProxy.h
index 2ee3ba2168b056cf93d5ab42099b0f7dcec21fde..5e8f75a635080430dee5154ea4bab1e9d138eea2 100644
(file)
--- a/
src/XGUI/XGUI_ViewerProxy.h
+++ b/
src/XGUI/XGUI_ViewerProxy.h
@@
-5,10
+5,9
@@
#include "XGUI.h"
#include <ModuleBase_IViewer.h>
#include "XGUI.h"
#include <ModuleBase_IViewer.h>
+#include <AppElements_ViewWindow.h>
class XGUI_Workshop;
class XGUI_Workshop;
-class AppElements_ViewWindow;
-
/**
* \ingroup GUI
* Proxy class which repersents or AppElements_Viewer or Salome Viewer
/**
* \ingroup GUI
* Proxy class which repersents or AppElements_Viewer or Salome Viewer
@@
-63,6
+62,10
@@
Q_OBJECT
/// Remove selection filter from the viewer
virtual void removeSelectionFilter(const Handle(SelectMgr_Filter)& theFilter);
/// Remove selection filter from the viewer
virtual void removeSelectionFilter(const Handle(SelectMgr_Filter)& theFilter);
+ /// Returns true if the selection filter is set to the viewer
+ /// \param theFilter a selection filter
+ virtual bool hasSelectionFilter(const Handle(SelectMgr_Filter)& theFilter);
+
/// Remove all selection filters from the viewer
virtual void clearSelectionFilters();
/// Remove all selection filters from the viewer
virtual void clearSelectionFilters();
@@
-73,6
+76,9
@@
Q_OBJECT
/// by mouse drugging. If this is impossible thet it has to return False.
virtual bool canDragByMouse() const;
/// by mouse drugging. If this is impossible thet it has to return False.
virtual bool canDragByMouse() const;
+ // Fit all along Z (perpendicular to display)
+ virtual void Zfitall();
+
signals:
/// Emits by mouse entering the view port
void enterViewPort();
signals:
/// Emits by mouse entering the view port
void enterViewPort();
@@
-101,6
+107,8
@@
private slots:
void onKeyPress(AppElements_ViewWindow*, QKeyEvent*);
void onKeyRelease(AppElements_ViewWindow*, QKeyEvent*);
void onKeyPress(AppElements_ViewWindow*, QKeyEvent*);
void onKeyRelease(AppElements_ViewWindow*, QKeyEvent*);
+ void onViewTransformed(AppElements_ViewWindow::OperationType);
+
private:
XGUI_Workshop* myWorkshop;
};
private:
XGUI_Workshop* myWorkshop;
};