wxVTKiren->GetEventPosition(X, Y);
_controller->MouseReleaseLeft(X,Y);
+ if(_controller->GetManualViewBaseContour()->GetSelected()==true)
+ {
+ _view->setState(SELECTED);
+ _model->notifyObservers(getId(),ADD_TO_SELECTED);
+ }
}
return true;
wxVTKiren->GetEventPosition(X, Y);
_controller->MouseClickRight(X,Y);
-
+
}
return true;
}
//=========================================================================
- manualContourControler* GConnectorController::getManualContourController()
+ manualConnectorContourController* GConnectorController::getManualContourController()
{
return _controller;
}
//=========================================================================
- void GConnectorController::setManualContourController(manualContourControler* controller)
+ void GConnectorController::setManualContourController(manualConnectorContourController* controller)
{
_controller = controller;
_controller->SetVtkInteractorStyleBaseView(_vtkInteractorStyleBaseView);
}
//=========================================================================
+
+ void GConnectorController::removeFromScene()
+ {
+ GConnectorModel *conMod = (GConnectorModel*)_model;
+ conMod->disconnectConnection();
+
+ _controller->SetEditable(false);
+ _controller->DeleteContour();
+ }
+
+ //=========================================================================
+
+ void GConnectorController::endContourCreation()
+ {
+ _controller->endContourCreation();
+ }
+
+ //=========================================================================
} // EO namespace bbtk