Salome HOME
Issue #355 Delete: elements of sketch and constraints
[modules/shaper.git] / src / ModuleBase / ModuleBase_IViewer.h
index c84a7d0582a8d58cae71e96ba12aaa443493fec4..3cf3bc5ab332613847b717ad872f65de38ee6f00 100644 (file)
@@ -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();