using Android.Graphics.Drawables; using keepass2android; namespace keepass2android { /// /// Reperesents the popup menu item in EntryActivity to go to the URL in the field /// class GotoUrlMenuItem : IPopupMenuItem { public string UrlFieldKey { get; } private readonly EntryActivity _ctx; public GotoUrlMenuItem(EntryActivity ctx, string urlFieldKey) { UrlFieldKey = urlFieldKey; _ctx = ctx; } public Drawable Icon { get { return _ctx.Resources.GetDrawable(Resource.Drawable.baseline_upload_24); } } public string Text { get { return _ctx.Resources.GetString(Resource.String.menu_url); } } public void HandleClick() { _ctx.GotoUrl(UrlFieldKey); } } }