diff options
Diffstat (limited to 'gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/LinkMenuBar.java')
-rw-r--r-- | gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/LinkMenuBar.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/LinkMenuBar.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/LinkMenuBar.java index fa3deba308..035328159a 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/LinkMenuBar.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/LinkMenuBar.java @@ -47,6 +47,18 @@ public class LinkMenuBar extends Composite { body.clear(); } + public LinkMenuItem find(String targetToken) { + for (Widget w : body) { + if (w instanceof LinkMenuItem) { + LinkMenuItem m = (LinkMenuItem) w; + if (targetToken.equals(m.getTargetHistoryToken())) { + return m; + } + } + } + return null; + } + public void add(final Widget i) { if (body.getWidgetCount() > 0) { final Widget p = body.getWidget(body.getWidgetCount() - 1); |