#define XGUI_ObjectsBrowser_H
#include "XGUI.h"
-#include "XGUI_Constants.h"
+#include <ModuleBase_Definitions.h>
#include <QWidget>
#include <QTreeView>
//! 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(); }
//! 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();
//! Called on Edit command request
void onEditItem();
+ void onSelectionChanged();
+
private:
void closeDocNameEditing(bool toSave);