X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_ObjectsBrowser.h;h=a1e5c5ef1dd4b5bfbc04684db0424fb5cb07cbef;hb=47c18d4de2719126f6b045b5c37525cd8f170aa1;hp=b8e275ae688e3d6f7478bc832ef244377a4eea38;hpb=9b59be2733fd1fe72294588b1f2ddb692d9b6b4f;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_ObjectsBrowser.h b/src/XGUI/XGUI_ObjectsBrowser.h index b8e275ae6..a1e5c5ef1 100644 --- a/src/XGUI/XGUI_ObjectsBrowser.h +++ b/src/XGUI/XGUI_ObjectsBrowser.h @@ -3,7 +3,7 @@ #define XGUI_ObjectsBrowser_H #include "XGUI.h" -#include "XGUI_Constants.h" +#include #include #include @@ -66,6 +66,8 @@ public: //! Returns list of currently selected features QFeatureList selectedFeatures() const { return myFeaturesList; } + void setFeaturesSelected(const QFeatureList& theFeatures); + //! Returns currently selected indexes QModelIndexList selectedIndexes() const { return myTreeView->selectionModel()->selectedIndexes(); } @@ -75,6 +77,8 @@ public: //! Activates currently selected part. Signal activePartChanged will not be sent void activatePart(const FeaturePtr& thePart); + void rebuildDataTree(); + signals: //! Emited when selection is changed void selectionChanged(); @@ -96,6 +100,8 @@ private slots: //! Called on Edit command request void onEditItem(); + void onSelectionChanged(); + private: void closeDocNameEditing(bool toSave);