public TodoSettingPresenter(ITodoSettingsView view, IAddTodoMarkerView addTodoMarkerView) { _view = view; _addTodoMarkerView = addTodoMarkerView; _view.AddMarker += AddMarker; _view.RemoveMarker += RemoveMarker; _view.PriorityChanged += PriorityChanged; _addTodoMarkerView.AddMarker += ConfirmAddMarker; _addTodoMarkerView.Cancel += CancelAddMarker; _addTodoMarkerView.TextChanged += AddMarkerTextChanged; }
public TodoSettingPresenter(ITodoSettingsView view) { _view = view; if (_view.TodoMarkers != null) { _view.ActiveMarkerText = _view.TodoMarkers[0].Text; _view.ActiveMarkerPriority = _view.TodoMarkers[0].Priority; } _view.SelectionChanged += SelectionChanged; _view.TextChanged += TextChanged; _view.AddMarker += AddMarker; _view.RemoveMarker += RemoveMarker; _view.SaveMarker += SaveMarker; _view.PriorityChanged += PriorityChanged; }