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
Selection validators improvements
[modules/shaper.git]
/
src
/
XGUI
/
XGUI_SelectionMgr.h
diff --git
a/src/XGUI/XGUI_SelectionMgr.h
b/src/XGUI/XGUI_SelectionMgr.h
index e98b52841fb76fb321e910d51a52e1ebdbfb7b76..93f19284c72f34fdfe66899494b2933a578c6c86 100644
(file)
--- a/
src/XGUI/XGUI_SelectionMgr.h
+++ b/
src/XGUI/XGUI_SelectionMgr.h
@@
-12,6
+12,7
@@
class XGUI_Workshop;
class XGUI_ObjectsBrowser;
class XGUI_Workshop;
class XGUI_ObjectsBrowser;
+class XGUI_Selection;
/**\class XGUI_SelectionMgr
* \ingroup GUI
/**\class XGUI_SelectionMgr
* \ingroup GUI
@@
-25,17
+26,19
@@
public:
XGUI_SelectionMgr(XGUI_Workshop* theParent);
virtual ~XGUI_SelectionMgr();
XGUI_SelectionMgr(XGUI_Workshop* theParent);
virtual ~XGUI_SelectionMgr();
+ XGUI_Selection* selection() const { return mySelection; }
+
//! Returns list of currently selected data objects
//! Returns list of currently selected data objects
- QFeatureList selectedFeatures() const;
+
//
QFeatureList selectedFeatures() const;
//! Returns list of currently selected QModelIndexes
//! Returns list of currently selected QModelIndexes
- QModelIndexList selectedIndexes() const;
+
//
QModelIndexList selectedIndexes() const;
//! Returns list of currently selected AIS objects
//! Returns list of currently selected AIS objects
- void selectedAISObjects(AIS_ListOfInteractive& theList) const;
+
//
void selectedAISObjects(AIS_ListOfInteractive& theList) const;
//! Returns list of currently selected shapes
//! Returns list of currently selected shapes
- void selectedShapes(NCollection_List<TopoDS_Shape>& theList) const;
+
//
void selectedShapes(NCollection_List<TopoDS_Shape>& theList) const;
//! Connects the manager to all viewers accessible by Workshop
void connectViewers();
//! Connects the manager to all viewers accessible by Workshop
void connectViewers();
@@
-49,8
+52,8
@@
private slots:
void onViewerSelection();
private:
void onViewerSelection();
private:
-
XGUI_Workshop* myWorkshop;
XGUI_Workshop* myWorkshop;
+ XGUI_Selection* mySelection;
};
#endif
};
#endif