private void btnEditProfile_Click(object sender, EventArgs e) { if (this.manager.Profiles.Count == 0) { MessageBox.Show("There are no profiles found"); return; } Profile editProfile = this.manager.OpenedProfile; string oldProfileName = editProfile.Name; ProfileEditor frm = new ProfileEditor(editProfile, this.manager.Profiles, this.manager.ActiveDesktopGroups); frm.loadProfile(); frm.ShowDialog(); if (frm.FormApplied) { this.onProfileEdited(editProfile); this.xmlManager.editXmlProfile(oldProfileName, editProfile); } }
private void btnNewProfile_Click(object sender, EventArgs e) { Profile createdProfile = new Profile(); ProfileEditor frm = new ProfileEditor(createdProfile, this.manager.Profiles, this.manager.ActiveDesktopGroups); frm.ShowDialog(); if (frm.FormApplied) { manager.addProfile(createdProfile); xmlManager.writeProfileToXml(createdProfile); } }