package edu.washington.cs.oneswarm.ui.gwt.client.newui.settings; import com.google.gwt.user.cellview.client.CellTable; import com.google.gwt.user.client.ui.Label; import edu.washington.cs.oneswarm.ui.gwt.rpc.ClientServiceDTO; public class ClientServicesTable extends ServicesTable<ClientServiceDTO> { public ClientServicesTable() { setWidth("100%"); Label label = new Label("Service Subscriptions:"); label.addStyleName("os-service-share-caption"); add(label); serviceTable = new CellTable<ClientServiceDTO>(); serviceTable.setWidth("100%"); addNameColumn(); addSearchKeyColumn(); addPortColumn(); addDeleteColumn(); add(serviceTable); } @Override protected ClientServiceDTO getNewEntry() { return new ClientServiceDTO(true); } }