protected virtual void OnButtonAddRemoteClicked(object sender, EventArgs e) { var dlg = new EditRemoteDialog(); try { if (MessageService.RunCustomDialog(dlg) == (int)ResponseType.Ok) { repo.AddRemote(dlg.RemoteName, dlg.RemoteUrl, dlg.ImportTags); FillRemotes(); } } finally { dlg.Destroy(); dlg.Dispose(); } }
protected virtual void OnButtonAddRemoteClicked(object sender, System.EventArgs e) { var remote = new RemoteSource(); var dlg = new EditRemoteDialog(remote, true); try { if (MessageService.RunCustomDialog(dlg) == (int)Gtk.ResponseType.Ok) { repo.AddRemote(remote, dlg.ImportTags); FillRemotes(); } } finally { dlg.Destroy(); } }