public void StartPlugin(XElement xSettings, IMainApp app, IWorkClass work) { _setting = xSettings; _listToolStripItem = new Dictionary <ToolButton_VM, PropertyCall>(); Program.app = app; Program.work = work; AddConrolPanelTools(XMLModule.ReadXSettings(xSettings)); }
public bool SaveSettings() { _settings.ReplaceNodes(XMLModule.WriteXSettings(listBox1.Items.OfType <PropertyCall>())); if (Save != null) { Save(_settings); } Program.SettingsXML.ApplyPlugin(MainCallPlugin.GUID, _settings); return(true); }
public bool LoadSettings() { listBox1.Items.Clear(); var listPropertyCall = XMLModule.ReadXSettings(_settings); foreach (PropertyCall t in listPropertyCall) { PropertyCallAdd(t); } return(true); }
void ucSettings_Save(XElement settings) { AddConrolPanelTools(XMLModule.ReadXSettings(settings)); }