diff --git a/src/lib/network/networkmanager.cpp b/src/lib/network/networkmanager.cpp index b39e51a16..5852d4474 100644 --- a/src/lib/network/networkmanager.cpp +++ b/src/lib/network/networkmanager.cpp @@ -594,6 +594,16 @@ void NetworkManager::addLocalCertificate(const QSslCertificate &cert) } } +void NetworkManager::setIgnoreAllWarnings(bool state) +{ + m_ignoreAllWarnings = state; +} + +bool NetworkManager::isIgnoringAllWarnings() +{ + return m_ignoreAllWarnings; +} + NetworkProxyFactory* NetworkManager::proxyFactory() const { return m_proxyFactory; diff --git a/src/lib/network/networkmanager.h b/src/lib/network/networkmanager.h index 6c794ba53..0b31b10fd 100644 --- a/src/lib/network/networkmanager.h +++ b/src/lib/network/networkmanager.h @@ -49,8 +49,8 @@ public: void setCertificatePaths(const QStringList &paths) { m_certPaths = paths; } QStringList certificatePaths() { return m_certPaths; } - void setIgnoreAllWarnings(bool state) { m_ignoreAllWarnings = state; } - bool isIgnoringAllWarnings() { return m_ignoreAllWarnings; } + void setIgnoreAllWarnings(bool state); + bool isIgnoringAllWarnings(); NetworkProxyFactory* proxyFactory() const; diff --git a/src/lib/preferences/sslmanager.cpp b/src/lib/preferences/sslmanager.cpp index d4a3048e0..6c18135bd 100644 --- a/src/lib/preferences/sslmanager.cpp +++ b/src/lib/preferences/sslmanager.cpp @@ -201,6 +201,7 @@ void SSLManager::closeEvent(QCloseEvent* e) } mApp->networkManager()->setCertificatePaths(paths); + mApp->networkManager()->saveCertificates(); QWidget::closeEvent(e); }