diff options
Diffstat (limited to 'data/ui')
| -rw-r--r-- | data/ui/key_generate_dialog.ui | 56 | ||||
| -rw-r--r-- | data/ui/options_dialog.ui | 41 |
2 files changed, 97 insertions, 0 deletions
diff --git a/data/ui/key_generate_dialog.ui b/data/ui/key_generate_dialog.ui new file mode 100644 index 0000000..29c6234 --- /dev/null +++ b/data/ui/key_generate_dialog.ui @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>key_generate_dialog</class> + <widget class="QWidget" name="key_generate_dialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>394</width> + <height>200</height> + </rect> + </property> + <property name="windowTitle"> + <string>Generate key</string> + </property> + <layout class="QFormLayout" name="verticalLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="key_name_lbl"> + <property name="text"> + <string>Key name:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="key_name"/> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="key_password_lbl"> + <property name="text"> + <string>Passphrase:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="key_password"/> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="key_password_confirm_lbl"> + <property name="text"> + <string>Confirm:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QLineEdit" name="key_password_confirm"/> + </item> + <item row="3" column="1"> + <widget class="QDialogButtonBox" name="key_gen_buttons"> + <property name="standardButtons"> + <set>QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok</set> + </property> + </widget> + </item> + </layout> + </widget> +</ui> diff --git a/data/ui/options_dialog.ui b/data/ui/options_dialog.ui index dbb6171..81f94b7 100644 --- a/data/ui/options_dialog.ui +++ b/data/ui/options_dialog.ui @@ -1117,6 +1117,47 @@ Default: 0.</string> </item> </layout> </widget> + <widget class="QWidget" name="keyring_tab"> + <attribute name="title"> + <string>Keyring</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_8"> + <item> + <widget class="QLabel" name="keyring_info"> + <property name="text"> + <string>Manage key pairs used for server authentication. Keys are encrypted with a passphrase that you specify and are unlocked on demand. Server admin must specify your certificate in your staff profile. Certificates don't need to be kept secret. Name can be anything, it's not tied to a staff profile and provided for convenience. </string> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="key_buttons_layout"> + <item> + <widget class="QPushButton" name="key_generate"> + <property name="text"> + <string>Generate new key</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="key_delete"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Delete key</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QTableView" name="keyring_table"/> + </item> + </layout> + </widget> </widget> </item> <item> |
