XGUI_DocumentDataModel* dataModel() const { return myDocModel; }
//! Returns list of currently selected features
- QFeatureList selectedFeatures() const { return myTreeView->selectedFeatures(); }
+ QFeatureList selectedFeatures() const { return myFeaturesList; }
//! Returns currently selected indexes
QModelIndexList selectedIndexes() const { return myTreeView->selectionModel()->selectedIndexes(); }
private slots:
void onActivePartChanged(FeaturePtr thePart);
+ void onContextMenuRequested(QContextMenuEvent* theEvent);
+ void onLabelContextMenuRequested(const QPoint& thePnt);
private:
//! Internal model
QLabel* myActiveDocLbl;
XGUI_DataTree* myTreeView;
+
+ QFeatureList myFeaturesList;
};
#endif
\ No newline at end of file