Пример #1
0
 private void CopyFrom(SettingsData s)
 {
     HotKeyInfo                  = s.HotKeyInfo;
     MenuMaxLen                  = s.MenuMaxLen;
     BufferMaxLen                = s.BufferMaxLen;
     ShowSnapShot                = s.ShowSnapShot;
     ShowDebug                   = s.ShowDebug;
     IsAutoReconnect             = s.IsAutoReconnect;
     IsAutoUAC                   = s.IsAutoUAC;
     IsAbortShutdown             = s.IsAbortShutdown;
     IsCorrectMouse              = s.IsCorrectMouse;
     ServicesManipulatorSettings = s.ServicesManipulatorSettings;
     EncodingsList               = s.EncodingsList;
 }
Пример #2
0
        public void Load(string fileName)
        {
            try
            {
                SettingsData s = this.Open(fileName);
                if (s == null)
                {
                    s = new SettingsData();
                }

                //update selected encodings
                s.UpdateEncodingsAfterLoadFromXml();

                //always add "SMS Agent Host"
                s.ServicesManipulatorSettings.UpdateListAfterLoad();

                this.CopyFrom(s);
            }
            catch (Exception err)
            {
                Debug.WriteLine("Load Error: " + err);
            }
        }