protected virtual void OnButtonAddClicked(object sender, System.EventArgs e)
{
EditRepositoryDialog dlg = new EditRepositoryDialog (null);
try {
if (MessageService.RunCustomDialog (dlg) == (int) Gtk.ResponseType.Ok && dlg.Repository != null) {
VersionControlService.AddRepository (dlg.Repository);
VersionControlService.SaveConfiguration ();
LoadRepositories (dlg.Repository, Gtk.TreeIter.Zero);
}
} finally {
dlg.Destroy ();
}
}