aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-16 00:41:57 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-16 00:41:57 +0200
commit33c91102a58e2fbcf9d7a66e33b41a65fa3f0e0c (patch)
treea724f0c3dcc48c8ce1f78c2665fe8ef170acb379 /src/mainwindow.cpp
parent5bb3f3f92e62a0af02fe475943759b8c25cd4592 (diff)
downloadkristall-33c91102a58e2fbcf9d7a66e33b41a65fa3f0e0c.tar.gz
Adds improved client certificate management, adds server certificate management.
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 1f37d5d..e7dcfeb 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -149,6 +149,10 @@ void MainWindow::saveSettings()
global_identities.save(global_settings);
global_settings.endGroup();
+ global_settings.beginGroup("Trusted Servers");
+ global_trust.save(global_settings);
+ global_settings.endGroup();
+
global_settings.beginGroup("Theme");
this->current_style.save(global_settings);
global_settings.endGroup();
@@ -245,6 +249,7 @@ void MainWindow::on_actionSettings_triggered()
dialog.setStartPage(global_settings.value("start_page").toString());
dialog.setProtocols(this->protocols);
dialog.setUiTheme(global_settings.value("theme").toString());
+ dialog.setSslTrust(global_trust);
if(dialog.exec() != QDialog::Accepted)
return;
@@ -253,6 +258,7 @@ void MainWindow::on_actionSettings_triggered()
global_settings.setValue("start_page", url.toString());
}
+ global_trust = dialog.sslTrust();
global_settings.setValue("theme", dialog.uiTheme());
this->protocols = dialog.protocols();