diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-16 00:41:57 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-16 00:41:57 +0200 |
| commit | 33c91102a58e2fbcf9d7a66e33b41a65fa3f0e0c (patch) | |
| tree | a724f0c3dcc48c8ce1f78c2665fe8ef170acb379 /src/settingsdialog.hpp | |
| parent | 5bb3f3f92e62a0af02fe475943759b8c25cd4592 (diff) | |
| download | kristall-33c91102a58e2fbcf9d7a66e33b41a65fa3f0e0c.tar.gz | |
Adds improved client certificate management, adds server certificate management.
Diffstat (limited to 'src/settingsdialog.hpp')
| -rw-r--r-- | src/settingsdialog.hpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/settingsdialog.hpp b/src/settingsdialog.hpp index 475d5b0..0b96a55 100644 --- a/src/settingsdialog.hpp +++ b/src/settingsdialog.hpp @@ -6,6 +6,7 @@ #include "geminirenderer.hpp" #include "protocolsetup.hpp" #include "documentstyle.hpp" +#include "ssltrust.hpp" namespace Ui { class SettingsDialog; @@ -34,6 +35,9 @@ public: QString uiTheme() const; void setUiTheme(QString const & theme); + SslTrust sslTrust() const; + void setSslTrust(SslTrust const & trust); + private slots: void on_std_change_font_clicked(); @@ -89,6 +93,14 @@ private slots: void on_preset_export_clicked(); + void on_trust_enable_ca_clicked(); + + void on_trust_disable__ca_clicked(); + + void on_trust_level_currentIndexChanged(int index); + + void on_trust_revoke_selected_clicked(); + private: void reloadStylePreview(); @@ -96,6 +108,8 @@ private: void updateColor(QColor & input); + void on_trusted_server_selection(QModelIndex const & current, QModelIndex const & previous); + private: Ui::SettingsDialog *ui; @@ -103,6 +117,8 @@ private: std::unique_ptr<QTextDocument> preview_document; QMap<QString, DocumentStyle> predefined_styles; + + SslTrust current_trust; }; #endif // SETTINGSDIALOG_HPP |
