package edu.ualberta.med.biobank.mvp.view; import org.eclipse.jface.viewers.ComboViewer; import org.eclipse.swt.widgets.Composite; import edu.ualberta.med.biobank.model.ActivityStatus; import edu.ualberta.med.biobank.mvp.presenter.impl.ActivityStatusComboPresenter; import edu.ualberta.med.biobank.mvp.user.ui.SelectedValueField; import edu.ualberta.med.biobank.mvp.view.item.ComboBox; // TODO: consider just making this a widget, no Presenter? public class ActivityStatusComboView implements ActivityStatusComboPresenter.View { private final ComboBox<ActivityStatus> activityStatus = new ComboBox<ActivityStatus>(); @Override public void create(Composite parent) { activityStatus.setComboViewer(new ComboViewer(parent)); } @Override public SelectedValueField<ActivityStatus> getActivityStatus() { return activityStatus; } }