aboutsummaryrefslogtreecommitdiff
path: root/src/settingsdialog.ui
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/settingsdialog.ui
parent5bb3f3f92e62a0af02fe475943759b8c25cd4592 (diff)
downloadkristall-33c91102a58e2fbcf9d7a66e33b41a65fa3f0e0c.tar.gz
Adds improved client certificate management, adds server certificate management.
Diffstat (limited to 'src/settingsdialog.ui')
-rw-r--r--src/settingsdialog.ui110
1 files changed, 108 insertions, 2 deletions
diff --git a/src/settingsdialog.ui b/src/settingsdialog.ui
index 67767bf..5671001 100644
--- a/src/settingsdialog.ui
+++ b/src/settingsdialog.ui
@@ -24,6 +24,10 @@
<number>0</number>
</property>
<widget class="QWidget" name="generic">
+ <attribute name="icon">
+ <iconset resource="icons.qrc">
+ <normaloff>:/icons/settings.svg</normaloff>:/icons/settings.svg</iconset>
+ </attribute>
<attribute name="title">
<string>Generic</string>
</attribute>
@@ -240,6 +244,10 @@
</layout>
</widget>
<widget class="QWidget" name="style_tab">
+ <attribute name="icon">
+ <iconset resource="icons.qrc">
+ <normaloff>:/icons/palette.svg</normaloff>:/icons/palette.svg</iconset>
+ </attribute>
<attribute name="title">
<string>Style</string>
</attribute>
@@ -794,6 +802,103 @@
</item>
</layout>
</widget>
+ <widget class="QWidget" name="gem_trust_page">
+ <attribute name="icon">
+ <iconset resource="icons.qrc">
+ <normaloff>:/icons/certificate.svg</normaloff>:/icons/certificate.svg</iconset>
+ </attribute>
+ <attribute name="title">
+ <string>Gemini TLS</string>
+ </attribute>
+ <layout class="QFormLayout" name="formLayout_2">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_23">
+ <property name="text">
+ <string>Trust Level</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="trust_level"/>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_24">
+ <property name="text">
+ <string>Certificate Authorities</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_8">
+ <item>
+ <widget class="QRadioButton" name="trust_enable_ca">
+ <property name="text">
+ <string>Use local certificate authorities</string>
+ </property>
+ <attribute name="buttonGroup">
+ <string notr="true">buttonGroup_2</string>
+ </attribute>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="trust_disable__ca">
+ <property name="text">
+ <string>Don't use local certificate authorities</string>
+ </property>
+ <attribute name="buttonGroup">
+ <string notr="true">buttonGroup_2</string>
+ </attribute>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_25">
+ <property name="text">
+ <string>Trusted Hosts</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <item>
+ <widget class="QTableView" name="trusted_hosts">
+ <property name="cornerButtonEnabled">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_9">
+ <item>
+ <widget class="QToolButton" name="trust_revoke_selected">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Revoke trust</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
</widget>
</item>
<item>
@@ -846,9 +951,10 @@
</connection>
</connections>
<buttongroups>
- <buttongroup name="buttonGroup"/>
- <buttongroup name="gophermapBtnGroup"/>
<buttongroup name="textHighlightsBtnGroup"/>
+ <buttongroup name="gophermapBtnGroup"/>
<buttongroup name="textRenderingBtnGroup"/>
+ <buttongroup name="buttonGroup_2"/>
+ <buttongroup name="buttonGroup"/>
</buttongroups>
</ui>