From 5e6847bc054186e0e3e0067b3d36a07e46b2c2d8 Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Fri, 1 Apr 2011 12:03:13 +0000 Subject: [PATCH] minor: added clear history button SVN: 20623 --- .../application/ui/widget/HistoryWidget.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/HistoryWidget.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/HistoryWidget.java index 832d720c34c..345c17a12f9 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/HistoryWidget.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/widget/HistoryWidget.java @@ -27,10 +27,13 @@ import java.util.Map; import java.util.Set; import com.extjs.gxt.ui.client.data.ModelData; +import com.extjs.gxt.ui.client.event.ButtonEvent; +import com.extjs.gxt.ui.client.event.SelectionListener; import com.extjs.gxt.ui.client.store.ListStore; import com.extjs.gxt.ui.client.store.TreeStore; import com.extjs.gxt.ui.client.widget.ContentPanel; import com.extjs.gxt.ui.client.widget.Label; +import com.extjs.gxt.ui.client.widget.button.Button; import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; import com.extjs.gxt.ui.client.widget.grid.ColumnData; import com.extjs.gxt.ui.client.widget.grid.ColumnModel; @@ -81,6 +84,18 @@ public class HistoryWidget extends ContentPanel setLayout(new FitLayout()); setHeaderVisible(true); setHeading(viewContext.getMessage(Dict.LAST_VISITS)); + final Button clearButton = new Button("Clear", new SelectionListener<ButtonEvent>() + { + @Override + public void componentSelected(ButtonEvent ce) + { + List<EntityVisit> visits = viewContext.getDisplaySettingsManager().getVisits(); + visits.clear(); + // TODO 2011-31-03, Piotr Buczek: refresh the widget + } + }); + getHeader().addTool(clearButton); + TreeStore<ModelData> store = createStore(viewContext); ColumnModel columnModel = createColumnModel(viewContext); -- GitLab