summaryrefslogtreecommitdiffstats
path: root/gerrit-gwtui/src/main/java/com/google/gerrit/client/ui/LinkMenuBar.java
diff options
context:
space:
mode:
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.java12
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);