private void mitEditSource_Click(object sender, EventArgs e) { int i = lstSources.SelectedIndex; if (i < 0) { return; } var target = s.Sources[i]; using (var editor = new frmEditSource(target)) { if (editor.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { s.Sources.Replace(i, new Source(editor)); RefreshSources(); } } }
public Source(frmEditSource editor) : this(editor.SourceName, editor.Url, editor.RegExp, editor.Replacement, true, "") { //do nothing }
private void btnAddSource_Click(object sender, EventArgs e) { using (var editor = new frmEditSource()) { if (editor.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { s.Sources.Add(new Source(editor)); RefreshSources(); } } }