예제 #1
0
        public AddCredentialsForm(CredentialsRepository credentialsRepository,
                                  PasswordManagerGroupsProvider passwordManagerGroupsProvider,
                                  PasswordGenerator passwordGenerator)
        {
            this.credentialsRepository         = credentialsRepository;
            this.passwordManagerGroupsProvider = passwordManagerGroupsProvider;
            this.passwordGenerator             = passwordGenerator;

            InitializeComponent();
            Translator.Translate(this);
            toolTip.SetToolTip(btnGenerate, Lng.Elem("Generate"));
        }
예제 #2
0
        public PasswordManager(AddCredentialsForm addCredentialsForm,
                               CredentialsProvider credentialsProvider,
                               CredentialsRepository credentialsRepository,
                               ClipboardHelper clipboardHelper,
                               ProcessUtils processUtils,
                               PasswordManagerGroupsProvider passwordManagerGroupsProvider)
        {
            this.addCredentialsForm            = addCredentialsForm;
            this.credentialsProvider           = credentialsProvider;
            this.clipboardHelper               = clipboardHelper;
            this.processUtils                  = processUtils;
            this.credentialsRepository         = credentialsRepository;
            this.passwordManagerGroupsProvider = passwordManagerGroupsProvider;

            InitializeComponent();
            Translator.Translate(this);
        }