- /// SLOT, to switch on/off the selection in the viewer
- /// \param theEnabled the enabled state
- void onSelectionEnabled(bool theEnabled);
+ /// SLOT, to stop or start selection mode for the features
+ /// \param theFeatures a list of features to be disabled
+ /// \param theToStop the boolean state whether it it stopped or non stopped
+ void onStopSelection(const QList<ObjectPtr>& theFeatures, const bool isStop);
+
+ /// SLOT, to set selection
+ /// \param theFeatures a list of features to be selected
+ void onSetSelection(const QList<ObjectPtr>& theFeatures);
+
+ /// SLOT, to close the viewer local context
+ void onCloseLocalContext();