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));
 }
Exemple #2
0
 public bool SaveSettings()
 {
     _settings.ReplaceNodes(XMLModule.WriteXSettings(listBox1.Items.OfType <PropertyCall>()));
     if (Save != null)
     {
         Save(_settings);
     }
     Program.SettingsXML.ApplyPlugin(MainCallPlugin.GUID, _settings);
     return(true);
 }
Exemple #3
0
        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));
 }