private void cmdOK_Click(object sender, EventArgs e) { mod = new Mod(); mod.Author = txtAuthor.Text.Trim(); mod.Description = txtDescription.Text.Trim().Replace("\n", ""); mod.Installed = true; mod.KSPVersion = new VersionMatcher(txtKSPVersion.Text.Trim()); mod.Name = txtModName.Text.Trim(); mod.Thread = txtThread.Text.Trim(); mod.URL = ""; mod.Version = txtVersion.Text.Trim(); this.DialogResult = DialogResult.OK; Close(); }
public dlgEditMod(Mod mod) { InitializeComponent(); this.mod = mod; }
protected bool processCacheNode(XmlNode node) { switch (node.Name) { case "repo": this.Website = node.Attributes["website"].Value; this.LastUpdate = DateTime.Parse(node.Attributes["updated"].Value); this.Name = node.Attributes["name"].Value; this.Maintainer = node.Attributes["maintainer"].Value; this.URL = node.Attributes["url"].Value; return true; case "mod": Mod mod = new Mod(node); this.mods.Add(mod.Name, mod); return true; } return false; }