+ /// \param isUpdateViewer the parameter whether the viewer should be update immediatelly
+ void setSelectedOwners(const SelectMgr_IndexedMapOfOwner& theSelectedOwners,
+ bool isUpdateViewer);
+
+ //! Check that the selected owners are valid for the current filters
+ /// \param isUpdateViewer the parameter whether the viewer should be update immediatelly
+ void updateSelectedOwners(bool isUpdateViewer);
+
+ //! Clears selection in Viewer and object Browser
+ void clearSelection();
+
+ /// Updates selection, which are depend on the selection in the given place
+ /// \thePlace a widget where selection has happened.
+ void updateSelectionBy(const ModuleBase_ISelection::SelectionPlace& thePlace);