public void SetPasswordManager(Growl.Connector.PasswordManager passwordManager) { this.pm = passwordManager; RefreshItems(); }
public void SetPasswordManager(Growl.Connector.PasswordManager passwordManager) { this.pm = passwordManager; RefreshItems(); }
private void LoadPasswords() { this.passwordManager = (Growl.Connector.PasswordManager)pmSettingSaver.Load(); if (this.passwordManager == null) this.passwordManager = new Growl.Connector.PasswordManager(); // remove any temporary password that may have gotten serialized List<string> listToRemove = new List<string>(); foreach (Growl.Connector.Password p in this.passwordManager.Passwords.Values) { if (!p.Permanent) listToRemove.Add(p.ActualPassword); } foreach (string password in listToRemove) { this.passwordManager.Remove(password); } }