public override bool Initialize(IPluginHost host) { if(host == null) return false; m_host = host; m_gen = new PassPhraseGenerator(host); m_host.PwGeneratorPool.Add(m_gen); return true; }
public override void Terminate() { if (m_gen != null) m_gen.SaveSettings(); if(m_host != null) { m_host.PwGeneratorPool.Remove(m_gen.Uuid); m_gen = null; m_host = null; } }