package de.tud.kom.socom.web.client.games; import com.google.gwt.core.client.GWT; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.InlineHyperlink; import com.google.gwt.user.client.ui.Widget; import de.tud.kom.socom.web.client.baseelements.ViewInterface; public class GameView extends Composite implements ViewInterface { private static GameViewUiBinder uiBinder = GWT.create(GameViewUiBinder.class); private GamesPresenter presenter; interface GameViewUiBinder extends UiBinder<Widget, GameView> { } @UiField InlineHyperlink link; public GameView(GamesPresenter presenter, String name, String ident, String image, String description) { this.presenter = presenter; initWidget(uiBinder.createAndBindUi(this)); applyGame(name, ident, image, description); } private void applyGame(String name, String ident, String image, String description) { //TODO show nicer w/ image and stuff link.setText(name); link.setTargetHistoryToken(ident + "/content"); } }