diff options
author | Saturn&Eric <[email protected]> | 2022-01-05 20:02:19 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2022-01-05 20:02:19 +0000 |
commit | a3ca1bf1d4404327d68d3d49127085638c272152 (patch) | |
tree | deb10c33977e5002fa6e9b434f2b07d2719a4e31 /ui | |
parent | Merge pull request #37 from saturneric/document (diff) | |
parent | <doc>(navbar): take repository and GitHub apart. (diff) | |
download | GpgFrontend-a3ca1bf1d4404327d68d3d49127085638c272152.tar.gz GpgFrontend-a3ca1bf1d4404327d68d3d49127085638c272152.zip |
Merge pull request #36 from saturneric/developv2.0.4
v2.0.4
Diffstat (limited to 'ui')
-rw-r--r-- | ui/EmailListEditor.ui | 70 | ||||
-rw-r--r-- | ui/ExportKeyPackageDialog.ui | 207 | ||||
-rw-r--r-- | ui/FilePage.ui | 55 | ||||
-rw-r--r-- | ui/GeneralSettings.ui | 145 | ||||
-rw-r--r-- | ui/InfoBoard.ui | 15 | ||||
-rw-r--r-- | ui/KeyList.ui | 79 | ||||
-rw-r--r-- | ui/NetworkSettings.ui | 325 | ||||
-rw-r--r-- | ui/ReceiveMailDialog.ui | 41 | ||||
-rw-r--r-- | ui/SendMailDialog.ui | 201 | ||||
-rw-r--r-- | ui/SendMailSettings.ui | 34 |
10 files changed, 1118 insertions, 54 deletions
diff --git a/ui/EmailListEditor.ui b/ui/EmailListEditor.ui new file mode 100644 index 00000000..5cc0ddef --- /dev/null +++ b/ui/EmailListEditor.ui @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>EmailListEditorDialog</class> + <widget class="QDialog" name="EmailListEditorDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>618</width> + <height>498</height> + </rect> + </property> + <property name="windowTitle"> + <string>Email List Editor</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QLabel" name="titleLabel"> + <property name="text"> + <string>Email List:</string> + </property> + </widget> + </item> + <item> + <widget class="QListWidget" name="emaillistWidget"> + <property name="editTriggers"> + <set>QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed</set> + </property> + <property name="dragEnabled"> + <bool>true</bool> + </property> + <property name="isWrapping" stdset="0"> + <bool>false</bool> + </property> + <property name="spacing"> + <number>6</number> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="addEmailAddressButton"> + <property name="text"> + <string>Add An Email Address</string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="tipsLabel"> + <property name="text"> + <string>Tips: You can double-click the email address in the edit list, or click the email to pop up the option menu.</string> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </item> + </layout> + <action name="actionDelete_Selected_Email_Address"> + <property name="text"> + <string>Delete Selected Email Address</string> + </property> + </action> + </widget> + <resources/> + <connections/> +</ui> diff --git a/ui/ExportKeyPackageDialog.ui b/ui/ExportKeyPackageDialog.ui new file mode 100644 index 00000000..a40d0154 --- /dev/null +++ b/ui/ExportKeyPackageDialog.ui @@ -0,0 +1,207 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>exportKeyPackageDialog</class> + <widget class="QDialog" name="exportKeyPackageDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>527</width> + <height>385</height> + </rect> + </property> + <property name="windowTitle"> + <string>Export As Key Package</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="1" column="0"> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item> + <widget class="QLabel" name="nameLabel"> + <property name="text"> + <string>Key Package Name</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="gnerateNameButton"> + <property name="text"> + <string>Generate Key Package Name</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QLabel" name="nameValueLabel"> + <property name="text"> + <string>KeyPackage_0000</string> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QLabel" name="selectOutputPathLabel"> + <property name="text"> + <string>Output Path</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="setOutputPathButton"> + <property name="text"> + <string>Select Output Path</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QLabel" name="outputPathLabel"> + <property name="text"> + <string/> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <item> + <widget class="QLabel" name="passphraseLabel"> + <property name="text"> + <string>Passphrase</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="generatePassphraseButton"> + <property name="text"> + <string>Generate and Save Passphrase</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QLabel" name="passphraseValueLabel"> + <property name="text"> + <string/> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="includeSecretKeyCheckBox"> + <property name="text"> + <string>Include secret key (Think twice before acting)</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="noPublicKeyCheckBox"> + <property name="text"> + <string>Exclude keys that do not have a private key</string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="tipsLabel"> + <property name="text"> + <string>Tips: You can use Key Package to safely and conveniently transfer your public and private keys between devices.</string> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>exportKeyPackageDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>248</x> + <y>254</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>274</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>exportKeyPackageDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>316</x> + <y>260</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>274</y> + </hint> + </hints> + </connection> + </connections> +</ui> diff --git a/ui/FilePage.ui b/ui/FilePage.ui index 6d7f7d7a..cb4517b1 100644 --- a/ui/FilePage.ui +++ b/ui/FilePage.ui @@ -143,6 +143,61 @@ </layout> </item> </layout> + <action name="actionEncrypt"> + <property name="text"> + <string>Encrypt</string> + </property> + </action> + <action name="actionEncryptSign"> + <property name="text"> + <string>EncryptSign</string> + </property> + </action> + <action name="actionDecrypt"> + <property name="text"> + <string>Decrypt</string> + </property> + </action> + <action name="actionSign"> + <property name="text"> + <string>Sign</string> + </property> + </action> + <action name="actionVerify"> + <property name="text"> + <string>Verify</string> + </property> + </action> + <action name="actionOpenFile"> + <property name="text"> + <string>OpenFile</string> + </property> + </action> + <action name="actionRenameFile"> + <property name="text"> + <string>RenameFile</string> + </property> + </action> + <action name="actionDeleteFile"> + <property name="text"> + <string>DeleteFile</string> + </property> + </action> + <action name="actionCalculateHash"> + <property name="text"> + <string>CalculateHash</string> + </property> + </action> + <action name="actionMakeDirectory"> + <property name="text"> + <string>MakeDirectory</string> + </property> + </action> + <action name="actionCreateEmptyFile"> + <property name="text"> + <string>CreateEmptyFile</string> + </property> + </action> </widget> <resources> <include location="../gpgfrontend.qrc"/> diff --git a/ui/GeneralSettings.ui b/ui/GeneralSettings.ui new file mode 100644 index 00000000..4bfb5f43 --- /dev/null +++ b/ui/GeneralSettings.ui @@ -0,0 +1,145 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>GeneralSettings</class> + <widget class="QWidget" name="GeneralSettings"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>643</width> + <height>656</height> + </rect> + </property> + <property name="windowTitle"> + <string>Form</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QGroupBox" name="longerKeyExpirationDateBox"> + <property name="title"> + <string>Longer Key Expiration Date</string> + </property> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QCheckBox" name="longerKeyExpirationDateCheckBox"> + <property name="text"> + <string>Unlock key expiration date setting up to 30 years.</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="saveCheckedKeysBox"> + <property name="title"> + <string>Save Checked Keys</string> + </property> + <layout class="QGridLayout" name="gridLayout_3"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <item> + <widget class="QCheckBox" name="saveCheckedKeysCheckBox"> + <property name="text"> + <string>Save checked private keys on exit and restore them on next start.</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="importConfirmationBox"> + <property name="title"> + <string>Confirm drag'n'drop key import</string> + </property> + <layout class="QGridLayout" name="gridLayout_4"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <item> + <widget class="QCheckBox" name="importConfirmationCheckBox"> + <property name="text"> + <string>Import files dropped on the Key List without confirmation.</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="asciiModeBox"> + <property name="title"> + <string>ASCII Mode</string> + </property> + <layout class="QGridLayout" name="gridLayout_6"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_6"> + <item> + <widget class="QCheckBox" name="asciiModeCheckBox"> + <property name="text"> + <string>ASCII encoding is not used when file encrypting and signing.</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="langBox"> + <property name="title"> + <string>Language</string> + </property> + <layout class="QGridLayout" name="gridLayout_5"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_5"> + <item> + <widget class="QComboBox" name="langSelectBox"> + <property name="sizeAdjustPolicy"> + <enum>QComboBox::AdjustToContents</enum> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="langNoteLabel"> + <property name="text"> + <string>NOTE: GpgFrontend will restart automatically if you change the language!</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/ui/InfoBoard.ui b/ui/InfoBoard.ui index 1aac29aa..1c87974b 100644 --- a/ui/InfoBoard.ui +++ b/ui/InfoBoard.ui @@ -32,6 +32,9 @@ <property name="sizeConstraint"> <enum>QLayout::SetNoConstraint</enum> </property> + <property name="leftMargin"> + <number>6</number> + </property> <item alignment="Qt::AlignLeft"> <widget class="QWidget" name="horizontalWidget" native="true"> <property name="sizePolicy"> @@ -59,16 +62,6 @@ <property name="bottomMargin"> <number>0</number> </property> - <item alignment="Qt::AlignLeft"> - <widget class="QLabel" name="actionLabel"> - <property name="text"> - <string>Actions</string> - </property> - <property name="scaledContents"> - <bool>false</bool> - </property> - </widget> - </item> <item alignment="Qt::AlignRight"> <widget class="QPushButton" name="copyButton"> <property name="text"> @@ -83,7 +76,7 @@ </property> </widget> </item> - <item alignment="Qt::AlignRight|Qt::AlignBottom"> + <item> <widget class="QPushButton" name="clearButton"> <property name="text"> <string>Clear</string> diff --git a/ui/KeyList.ui b/ui/KeyList.ui index 99932453..d24a2825 100644 --- a/ui/KeyList.ui +++ b/ui/KeyList.ui @@ -18,9 +18,9 @@ <layout class="QVBoxLayout" name="verticalLayout"> <item> <widget class="QWidget" name="menuWidget" native="true"> - <layout class="QHBoxLayout" name="menu"> + <layout class="QVBoxLayout" name="verticalLayout_3"> <property name="spacing"> - <number>0</number> + <number>6</number> </property> <property name="leftMargin"> <number>0</number> @@ -35,38 +35,49 @@ <number>0</number> </property> <item> - <widget class="QLabel" name="keyListOperationsLabel"> - <property name="text"> - <string>Key List Menu: </string> - </property> - </widget> - </item> - <item alignment="Qt::AlignLeft"> - <widget class="QPushButton" name="refreshKeyListButton"> - <property name="text"> - <string>Refresh</string> - </property> - </widget> - </item> - <item alignment="Qt::AlignLeft"> - <widget class="QPushButton" name="syncButton"> - <property name="text"> - <string>Sync With Key Server</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> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QPushButton" name="refreshKeyListButton"> + <property name="text"> + <string>Refresh</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="syncButton"> + <property name="text"> + <string>Sync Public Key</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="uncheckButton"> + <property name="text"> + <string>Uncheck ALL</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="checkALLButton"> + <property name="text"> + <string>Check ALL</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> </widget> diff --git a/ui/NetworkSettings.ui b/ui/NetworkSettings.ui new file mode 100644 index 00000000..9e27d11b --- /dev/null +++ b/ui/NetworkSettings.ui @@ -0,0 +1,325 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>NetworkSettings</class> + <widget class="QWidget" name="NetworkSettings"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>549</width> + <height>727</height> + </rect> + </property> + <property name="windowTitle"> + <string>Form</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QGroupBox" name="proxyGroupBox"> + <property name="title"> + <string>Proxy</string> + </property> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QCheckBox" name="enableProxyCheckBox"> + <property name="text"> + <string>Enable Proxy</string> + </property> + <property name="tristate"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QWidget" name="horizontalWidget_3" native="true"> + <layout class="QHBoxLayout" name="horizontalLayout_8"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="proxyTypeLabel"> + <property name="text"> + <string>Proxy Type</string> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="proxyTypeComboBox"> + <property name="currentText"> + <string>System Default</string> + </property> + <item> + <property name="text"> + <string>System Default</string> + </property> + </item> + <item> + <property name="text"> + <string>HTTP</string> + </property> + </item> + <item> + <property name="text"> + <string>Socks5</string> + </property> + </item> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QWidget" name="horizontalWidget" native="true"> + <layout class="QHBoxLayout" name="horizontalLayout"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="proxyServerAddressLabel"> + <property name="text"> + <string>Host Address</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="proxyServerAddressEdit"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QWidget" name="horizontalWidget_2" native="true"> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="proxyServerPortLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>Port</string> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="portSpin"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimum"> + <number>1</number> + </property> + <property name="maximum"> + <number>65535</number> + </property> + <property name="value"> + <number>1080</number> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QWidget" name="horizontalWidget_4" native="true"> + <layout class="QHBoxLayout" name="horizontalLayout_4"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="usernameLabel"> + <property name="text"> + <string>Username</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="usernameEdit"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QWidget" name="horizontalWidget_5" native="true"> + <layout class="QHBoxLayout" name="horizontalLayout_5"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="passwordLabel"> + <property name="text"> + <string>Password</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="passwordEdit"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + </layout> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="capabilityGroupBox"> + <property name="title"> + <string>Network Capability</string> + </property> + <layout class="QGridLayout" name="gridLayout_3"> + <item row="2" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <item> + <widget class="QCheckBox" name="forbidALLCheckBox"> + <property name="text"> + <string>Forbid all network connection.</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="prohibitUpdateCheck"> + <property name="text"> + <string>Prohibit checking for version updates when the program starts.</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QGroupBox" name="operationsGroupBox"> + <property name="title"> + <string>Operations</string> + </property> + <layout class="QGridLayout" name="gridLayout_5"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_5"> + <item> + <widget class="QPushButton" name="checkProxyConnectionButton"> + <property name="text"> + <string>Check Proxy Connection</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/ui/ReceiveMailDialog.ui b/ui/ReceiveMailDialog.ui new file mode 100644 index 00000000..61c23738 --- /dev/null +++ b/ui/ReceiveMailDialog.ui @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>ReceiveMailDialog</class> + <widget class="QDialog" name="ReceiveMailDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>643</width> + <height>657</height> + </rect> + </property> + <property name="windowTitle"> + <string>Receive Mail</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QTreeWidget" name="treeWidget"> + <column> + <property name="text"> + <string notr="true">1</string> + </property> + </column> + </widget> + </item> + <item> + <widget class="QListView" name="listView"/> + </item> + </layout> + </item> + </layout> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/ui/SendMailDialog.ui b/ui/SendMailDialog.ui index 8eb004f7..d29a5f63 100644 --- a/ui/SendMailDialog.ui +++ b/ui/SendMailDialog.ui @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>958</width> - <height>607</height> + <width>995</width> + <height>760</height> </rect> </property> <property name="cursor"> @@ -17,7 +17,7 @@ <enum>Qt::NoContextMenu</enum> </property> <property name="windowTitle"> - <string>Send Mail</string> + <string>New Message</string> </property> <property name="sizeGripEnabled"> <bool>false</bool> @@ -80,6 +80,9 @@ <property name="text"> <string>CC</string> </property> + <property name="checkable"> + <bool>true</bool> + </property> </widget> </item> <item> @@ -87,6 +90,9 @@ <property name="text"> <string>BCC</string> </property> + <property name="checkable"> + <bool>true</bool> + </property> </widget> </item> </layout> @@ -96,7 +102,7 @@ <widget class="QWidget" name="horizontalWidget_4" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_4"> <property name="spacing"> - <number>0</number> + <number>6</number> </property> <property name="leftMargin"> <number>0</number> @@ -113,7 +119,7 @@ <item> <widget class="QLabel" name="recipientLabel"> <property name="text"> - <string>Recipient</string> + <string>Recipient(s)</string> </property> <property name="margin"> <number>5</number> @@ -123,6 +129,13 @@ <item> <widget class="QLineEdit" name="recipientEdit"/> </item> + <item> + <widget class="QPushButton" name="recipientsEditButton"> + <property name="text"> + <string>Edit Recipients(s)</string> + </property> + </widget> + </item> </layout> </widget> </item> @@ -154,7 +167,7 @@ <item> <widget class="QLabel" name="subjectLabel"> <property name="text"> - <string>Subject</string> + <string>Mail Subject</string> </property> <property name="margin"> <number>5</number> @@ -168,6 +181,64 @@ </widget> </item> <item> + <widget class="QWidget" name="horizontalWidget_6" native="true"> + <layout class="QHBoxLayout" name="horizontalLayout_9"> + <property name="spacing"> + <number>6</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="gpgOperaLabel"> + <property name="text"> + <string>GPG Operations</string> + </property> + <property name="margin"> + <number>5</number> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPushButton" name="senderKeySelectButton"> + <property name="text"> + <string>Select Sender GPG Key</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="recipientKeySelectButton"> + <property name="text"> + <string>Select Recipient(s) GPG Key</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> <widget class="Line" name="line_4"> <property name="orientation"> <enum>Qt::Horizontal</enum> @@ -178,7 +249,7 @@ <widget class="QWidget" name="ccInputWidget" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_2"> <property name="spacing"> - <number>0</number> + <number>6</number> </property> <property name="leftMargin"> <number>0</number> @@ -205,6 +276,13 @@ <item> <widget class="QLineEdit" name="ccEdit"/> </item> + <item> + <widget class="QPushButton" name="ccEditButton"> + <property name="text"> + <string>Edit CC(s)</string> + </property> + </widget> + </item> </layout> </widget> </item> @@ -212,7 +290,7 @@ <widget class="QWidget" name="bccInputWidget" native="true"> <layout class="QHBoxLayout" name="horizontalLayout_3"> <property name="spacing"> - <number>0</number> + <number>6</number> </property> <property name="leftMargin"> <number>0</number> @@ -239,6 +317,13 @@ <item> <widget class="QLineEdit" name="bccEdit"/> </item> + <item> + <widget class="QPushButton" name="bccEditButton"> + <property name="text"> + <string>Edit BCC(s)</string> + </property> + </widget> + </item> </layout> </widget> </item> @@ -260,6 +345,57 @@ <widget class="QTextEdit" name="textEdit"/> </item> <item> + <layout class="QHBoxLayout" name="horizontalLayout_5"> + <item alignment="Qt::AlignLeft|Qt::AlignVCenter"> + <widget class="QLabel" name="senderKeyLabel"> + <property name="text"> + <string>Sender GPG Key: </string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="senderKeyValueLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_10"> + <item alignment="Qt::AlignLeft|Qt::AlignVCenter"> + <widget class="QLabel" name="recipientKeysLabel"> + <property name="text"> + <string>Recipient(s) GPG Key: </string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="recipientsKeyValueLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string/> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </item> + <item> <widget class="QLabel" name="errorLabel"> <property name="text"> <string/> @@ -267,11 +403,58 @@ </widget> </item> <item> + <widget class="Line" name="line_5"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> <layout class="QHBoxLayout" name="horizontalLayout_7"> + <item> + <widget class="QCheckBox" name="contentEncryptCheckBox"> + <property name="text"> + <string>Encrypt content</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="attacSignatureCheckBox"> + <property name="text"> + <string>Attach signature</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="attachSenderPublickeyCheckBox"> + <property name="text"> + <string>Attach sender's public key</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> <item alignment="Qt::AlignRight"> <widget class="QPushButton" name="sendMailButton"> <property name="text"> - <string>Send</string> + <string>Send Mail</string> </property> </widget> </item> diff --git a/ui/SendMailSettings.ui b/ui/SendMailSettings.ui index 96703f7f..6d409946 100644 --- a/ui/SendMailSettings.ui +++ b/ui/SendMailSettings.ui @@ -328,6 +328,40 @@ </item> </layout> </item> + <item row="1" column="0"> + <widget class="QWidget" name="horizontalWidget_6" native="true"> + <layout class="QHBoxLayout" name="horizontalLayout_7"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="gpgkeyIdLabel"> + <property name="text"> + <string>Default Sender GPG Key ID</string> + </property> + <property name="margin"> + <number>5</number> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="gpgKeyIDEdit"/> + </item> + </layout> + </widget> + </item> </layout> </widget> </item> |