X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_IViewer.h;h=3cf3bc5ab332613847b717ad872f65de38ee6f00;hb=22df2f3d52b661c4cffef91085300cffc02dfa65;hp=c84a7d0582a8d58cae71e96ba12aaa443493fec4;hpb=b0782eb7d6c01174bd34cccd871078eb94259b5a;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_IViewer.h b/src/ModuleBase/ModuleBase_IViewer.h index c84a7d058..3cf3bc5ab 100644 --- a/src/ModuleBase/ModuleBase_IViewer.h +++ b/src/ModuleBase/ModuleBase_IViewer.h @@ -14,6 +14,7 @@ class QContextMenuEvent; class ModuleBase_IViewWindow; /** + * \ingroup GUI * A Base object for definition of connector object to * Salome Viewer. Reimplemented in NewGeom_SalomeViewer class */ @@ -74,6 +75,10 @@ Q_OBJECT /// Update current viewer virtual void update() = 0; + /// Method returns True if the viewer can process editing objects + /// by mouse drugging. If this is impossible thet it has to return False. + virtual bool canDragByMouse() const { return true; } + signals: /// Signal emited when last view window is closed void lastViewClosed();