public IssuesForm(BEurtlePlugin plugin, string commonRoot, string baseComment)
{
this.plugin = plugin;
this.BEroot=commonRoot;
this.baseComment = baseComment;
/*if (!BEroot.StartsWith("http://") && !BEroot.EndsWith(".xml"))
{
while (!Directory.Exists(BEroot + Path.DirectorySeparatorChar + ".be"))
{
BEroot = Path.GetDirectoryName(BEroot);
if (BEroot == null) throw new Exception("Couldn't find a BE issues repository in this directory hierarchy");
}
}*/
InitializeComponent();
this.KeyPreview = true;
BERepoLocation.Text = BEroot;
IssuesList.Sort(IssuesList.Columns[1], ListSortDirection.Ascending);
if (plugin.parameters.FilterOutClosedIssues)
{
if (!status_filters.Contains("closed")) status_filters.Add("closed");
if (!status_filters.Contains("fixed")) status_filters.Add("fixed");
if (!status_filters.Contains("wontfix")) status_filters.Add("wontfix");
}
}