]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModuleBase/ModuleBase_IWorkshop.h
Salome HOME
Implement 'Show Only' button in group operation
[modules/shaper.git] / src / ModuleBase / ModuleBase_IWorkshop.h
index c3558145bc06342cd393e8b3a457183966168e04..66fbca9d8f817774327f3cbc1a5779666bfa6385 100644 (file)
@@ -115,6 +115,9 @@ Q_OBJECT
   //! \param theObject a data object
   virtual bool isVisible(const ObjectPtr& theObject) const = 0;
 
+  //! Returns list of currently displayed objects
+  virtual QObjectPtrList displayedObjects() const = 0;
+
   //! Select features clearing previous selection.
   //! If the list is empty then selection will be cleared
   //! \param theValues a list of presentations
@@ -140,6 +143,10 @@ Q_OBJECT
 
   virtual void deactivateCurrentSelector() = 0;
 
+  //! Temporary enable or disable viewer update. Returns previous state of updating
+  //! \param isEnabled new state of the viewer update
+  virtual bool enableUpdateViewer(bool isEnabled) = 0;
+
 signals:
   /// Signal selection changed.
   void selectionChanged();