mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-06-25 23:21:03 -04:00
parent
c07a57d141
commit
860fcfd78d
10 changed files with 183 additions and 19 deletions
|
@ -55,6 +55,11 @@ void AgentSettingsWidget::loadSettings()
|
|||
auto sshAuthSockOverride = sshAgent()->authSockOverride();
|
||||
m_ui->sshAuthSockLabel->setText(sshAuthSock.isEmpty() ? tr("(empty)") : sshAuthSock);
|
||||
m_ui->sshAuthSockOverrideEdit->setText(sshAuthSockOverride);
|
||||
auto sshSecurityKeyProvider = sshAgent()->securityKeyProvider(false);
|
||||
auto sshSecurityKeyProviderOverride = sshAgent()->securityKeyProviderOverride();
|
||||
m_ui->sshSecurityKeyProviderLabel->setText(sshSecurityKeyProvider.isEmpty() ? tr("(empty)")
|
||||
: sshSecurityKeyProvider);
|
||||
m_ui->sshSecurityKeyProviderOverrideEdit->setText(sshSecurityKeyProviderOverride);
|
||||
#endif
|
||||
|
||||
m_ui->sshAuthSockMessageWidget->setVisible(sshAgentEnabled);
|
||||
|
@ -85,6 +90,8 @@ void AgentSettingsWidget::saveSettings()
|
|||
{
|
||||
auto sshAuthSockOverride = m_ui->sshAuthSockOverrideEdit->text();
|
||||
sshAgent()->setAuthSockOverride(sshAuthSockOverride);
|
||||
auto sshSecurityKeyProviderOverride = m_ui->sshSecurityKeyProviderOverrideEdit->text();
|
||||
sshAgent()->setSecurityKeyProviderOverride(sshSecurityKeyProviderOverride);
|
||||
#ifdef Q_OS_WIN
|
||||
sshAgent()->setUsePageant(m_ui->usePageantCheckBox->isChecked());
|
||||
sshAgent()->setUseOpenSSH(m_ui->useOpenSSHCheckBox->isChecked());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue