// if(state == HIGHLIGHTED)
//EED3oct2010 if ( (state == HIGHLIGHTED) && (ctrlkey==1 ) )
+
+ if(state == SELECTED)
{
+ _view->setState(NOTHING_HAPPENS);
+ _model->notifyObservers(getId(),REMOVE_FROM_SELECTED);
+ } else {
ok=false;
_view->setState(SELECTED);
_model->notifyObservers(getId(),ADD_TO_SELECTED);
}
-
+
int shiftkey = _vtkInteractorStyleBaseView->GetInteractor()->GetShiftKey();
int ctrlkey = _vtkInteractorStyleBaseView->GetInteractor()->GetControlKey();
ctrlkey = ctrlkey + shiftkey;
ctrlkey = ctrlkey + shiftkey;
- if ( (state==SELECTED) && (ctrlkey==0) && (_objHasBeenMoved==false))
- {
- _view->setState(NOTHING_HAPPENS);
- _model->notifyObservers(getId(),REMOVE_FROM_SELECTED);
- }
+//EED 12/07/2012
+// if ( (state==SELECTED) && (ctrlkey==0) && (_objHasBeenMoved==false))
+// {
+// _view->setState(NOTHING_HAPPENS);
+// _model->notifyObservers(getId(),REMOVE_FROM_SELECTED);
+// }