diff options
Diffstat (limited to 'ui')
-rw-r--r-- | ui/AppearanceSettings.ui | 71 | ||||
-rw-r--r-- | ui/FilePage.ui | 35 | ||||
-rw-r--r-- | ui/GeneralSettings.ui | 11 | ||||
-rw-r--r-- | ui/KeyDatabaseEditDialog.ui | 7 | ||||
-rw-r--r-- | ui/KeyGenDialog.ui | 365 | ||||
-rw-r--r-- | ui/ModifiedExpirationDateTime.ui | 22 | ||||
-rw-r--r-- | ui/SubkeyGenDialog.ui | 134 |
7 files changed, 612 insertions, 33 deletions
diff --git a/ui/AppearanceSettings.ui b/ui/AppearanceSettings.ui index aed30461..ed6acea6 100644 --- a/ui/AppearanceSettings.ui +++ b/ui/AppearanceSettings.ui @@ -173,13 +173,82 @@ </item> </layout> </item> + <item row="2" column="0"> + <layout class="QHBoxLayout" name="horizontalLayout_6"> + <item> + <widget class="QLabel" name="label"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>Crypto Operations</string> + </property> + <property name="alignment"> + <set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop</set> + </property> + </widget> + </item> + <item> + <layout class="QGridLayout" name="gridLayout_3" rowstretch="0,0,0,0,0,0,0" columnstretch="0,0" rowminimumheight="0,0,0,0,0,0,0"> + <property name="sizeConstraint"> + <enum>QLayout::SizeConstraint::SetDefaultConstraint</enum> + </property> + <item row="3" column="1"> + <widget class="QCheckBox" name="verifyCheckBox"> + <property name="text"> + <string>Verify</string> + </property> + </widget> + </item> + <item row="6" column="0" colspan="2"> + <widget class="QCheckBox" name="decrVerifyCheckBox"> + <property name="text"> + <string>Decrypt Verify</string> + </property> + </widget> + </item> + <item row="5" column="0" colspan="2"> + <widget class="QCheckBox" name="encrSignCheckBox"> + <property name="text"> + <string>Encrypt Sign</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QCheckBox" name="encrCheckBox"> + <property name="text"> + <string>Encrypt</string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QCheckBox" name="signCheckBox"> + <property name="text"> + <string>Sign</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QCheckBox" name="decrCheckBox"> + <property name="text"> + <string>Decrypt</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> - <enum>Qt::Vertical</enum> + <enum>Qt::Orientation::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> diff --git a/ui/FilePage.ui b/ui/FilePage.ui index 5ee3058e..b9ae7043 100644 --- a/ui/FilePage.ui +++ b/ui/FilePage.ui @@ -44,20 +44,20 @@ <item row="0" column="0"> <layout class="QVBoxLayout" name="verticalLayout"> <property name="sizeConstraint"> - <enum>QLayout::SetMaximumSize</enum> + <enum>QLayout::SizeConstraint::SetMaximumSize</enum> </property> <item> <layout class="QVBoxLayout" name="verticalLayout_2"> <property name="sizeConstraint"> - <enum>QLayout::SetMaximumSize</enum> + <enum>QLayout::SizeConstraint::SetMaximumSize</enum> </property> <item> - <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="0,0,0,0,0"> + <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="0,0,0,0,0,0"> <property name="spacing"> <number>5</number> </property> <property name="sizeConstraint"> - <enum>QLayout::SetDefaultConstraint</enum> + <enum>QLayout::SizeConstraint::SetDefaultConstraint</enum> </property> <property name="leftMargin"> <number>5</number> @@ -142,6 +142,29 @@ </widget> </item> <item> + <widget class="QToolButton" name="batchModeButton"> + <property name="toolTip"> + <string>Switch Batch Mode</string> + </property> + <property name="text"> + <string>...</string> + </property> + <property name="icon"> + <iconset resource="../gpgfrontend.qrc"> + <normaloff>:/icons/batch.png</normaloff>:/icons/batch.png</iconset> + </property> + <property name="checkable"> + <bool>true</bool> + </property> + <property name="popupMode"> + <enum>QToolButton::ToolButtonPopupMode::InstantPopup</enum> + </property> + <property name="autoRaise"> + <bool>false</bool> + </property> + </widget> + </item> + <item> <widget class="QToolButton" name="optionsButton"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> @@ -157,10 +180,10 @@ <normaloff>:/icons/configure.png</normaloff>:/icons/configure.png</iconset> </property> <property name="popupMode"> - <enum>QToolButton::InstantPopup</enum> + <enum>QToolButton::ToolButtonPopupMode::InstantPopup</enum> </property> <property name="toolButtonStyle"> - <enum>Qt::ToolButtonIconOnly</enum> + <enum>Qt::ToolButtonStyle::ToolButtonIconOnly</enum> </property> </widget> </item> diff --git a/ui/GeneralSettings.ui b/ui/GeneralSettings.ui index 78f3bb6a..dde687b9 100644 --- a/ui/GeneralSettings.ui +++ b/ui/GeneralSettings.ui @@ -59,13 +59,6 @@ </widget> </item> <item> - <widget class="QCheckBox" name="longerKeyExpirationDateCheckBox"> - <property name="text"> - <string>Enable to use longer key expiration date.</string> - </property> - </widget> - </item> - <item> <widget class="QCheckBox" name="disableLoadingModulesCheckBox"> <property name="text"> <string>Disable loading of all modules (including integrated modules)</string> @@ -88,7 +81,7 @@ <item> <widget class="QComboBox" name="langSelectBox"> <property name="sizeAdjustPolicy"> - <enum>QComboBox::AdjustToContents</enum> + <enum>QComboBox::SizeAdjustPolicy::AdjustToContents</enum> </property> </widget> </item> @@ -141,7 +134,7 @@ <item> <spacer name="verticalSpacer"> <property name="orientation"> - <enum>Qt::Vertical</enum> + <enum>Qt::Orientation::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> diff --git a/ui/KeyDatabaseEditDialog.ui b/ui/KeyDatabaseEditDialog.ui index 83a8862d..704fc602 100644 --- a/ui/KeyDatabaseEditDialog.ui +++ b/ui/KeyDatabaseEditDialog.ui @@ -58,6 +58,13 @@ </widget> </item> <item> + <widget class="QCheckBox" name="convert2RelativePathCheckBox"> + <property name="text"> + <string>Convert to Relative Path</string> + </property> + </widget> + </item> + <item> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Orientation::Vertical</enum> diff --git a/ui/KeyGenDialog.ui b/ui/KeyGenDialog.ui new file mode 100644 index 00000000..052f748b --- /dev/null +++ b/ui/KeyGenDialog.ui @@ -0,0 +1,365 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>KeyGenDialog</class> + <widget class="QDialog" name="KeyGenDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>475</width> + <height>568</height> + </rect> + </property> + <property name="windowTitle"> + <string>Key Generation</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <property name="leftMargin"> + <number>5</number> + </property> + <property name="topMargin"> + <number>5</number> + </property> + <property name="rightMargin"> + <number>5</number> + </property> + <property name="bottomMargin"> + <number>5</number> + </property> + <item> + <layout class="QGridLayout" name="gridLayout_3"> + <property name="topMargin"> + <number>5</number> + </property> + <item row="4" column="0"> + <widget class="QLabel" name="commentLabel"> + <property name="text"> + <string>Comment</string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="emailLabel"> + <property name="text"> + <string>Email</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="nameLabel"> + <property name="text"> + <string>Name</string> + </property> + </widget> + </item> + <item row="2" column="1" colspan="2"> + <widget class="QLineEdit" name="nameEdit"/> + </item> + <item row="4" column="1" colspan="2"> + <widget class="QLineEdit" name="commentEdit"/> + </item> + <item row="3" column="1" colspan="2"> + <widget class="QLineEdit" name="emailEdit"/> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="keyDBLabel"> + <property name="text"> + <string>Key Database</string> + </property> + </widget> + </item> + <item row="5" column="1" colspan="2"> + <widget class="QComboBox" name="keyDBIndexComboBox"/> + </item> + </layout> + </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QTabWidget" name="tabWidget"> + <property name="tabPosition"> + <enum>QTabWidget::TabPosition::North</enum> + </property> + <property name="currentIndex"> + <number>0</number> + </property> + <property name="documentMode"> + <bool>true</bool> + </property> + <widget class="QWidget" name="easyTab"> + <attribute name="title"> + <string>Easy Mode</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <item> + <layout class="QGridLayout" name="gridLayout"> + <item row="4" column="0"> + <widget class="QLabel" name="easyValidPeriodLabel"> + <property name="text"> + <string>Validity Period</string> + </property> + </widget> + </item> + <item row="0" column="1" colspan="2"> + <widget class="QComboBox" name="easyAlgoComboBox"/> + </item> + <item row="4" column="1" colspan="2"> + <widget class="QComboBox" name="easyValidityPeriodComboBox"/> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="easyAlgoLabel"> + <property name="text"> + <string>Algorithm</string> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="combinationLabel"> + <property name="text"> + <string>Combination</string> + </property> + </widget> + </item> + <item row="5" column="1" colspan="2"> + <widget class="QComboBox" name="easyCombinationComboBox"/> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Orientation::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + <widget class="QWidget" name="pTab"> + <attribute name="title"> + <string>Primary Key</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <item> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="2" column="0"> + <widget class="QLabel" name="pExpireDateLabel"> + <property name="text"> + <string>Expire Date</string> + </property> + </widget> + </item> + <item row="7" column="0" colspan="3"> + <widget class="QCheckBox" name="pExpireCheckBox"> + <property name="text"> + <string>Non Expired</string> + </property> + </widget> + </item> + <item row="2" column="1" colspan="2"> + <widget class="QDateTimeEdit" name="pExpireDateTimeEdit"/> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="pAlgoLabel"> + <property name="text"> + <string>Algorithm</string> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="pUsageLabel"> + <property name="text"> + <string>Usage</string> + </property> + </widget> + </item> + <item row="5" column="1" colspan="2"> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <item> + <widget class="QCheckBox" name="pEncrCheckBox"> + <property name="text"> + <string>Encrypt</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="pSignCheckBox"> + <property name="text"> + <string>Sign</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="pAuthCheckBox"> + <property name="text"> + <string>Authentication</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="0" column="1" colspan="2"> + <widget class="QComboBox" name="pAlgoComboBox"/> + </item> + <item row="6" column="0" colspan="3"> + <widget class="QCheckBox" name="noPassphraseCheckBox"> + <property name="text"> + <string>No Passphrase</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="pKeyLengthLabel"> + <property name="text"> + <string>Key Length</string> + </property> + </widget> + </item> + <item row="1" column="1" colspan="2"> + <widget class="QComboBox" name="pKeyLengthComboBox"/> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer_2"> + <property name="orientation"> + <enum>Qt::Orientation::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + <widget class="QWidget" name="sTab"> + <attribute name="title"> + <string>Subkey</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_7"> + <item> + <layout class="QGridLayout" name="gridLayout_4"> + <item row="2" column="0"> + <widget class="QLabel" name="sExpireDateLabel"> + <property name="text"> + <string>Expire Date</string> + </property> + </widget> + </item> + <item row="6" column="0" colspan="3"> + <widget class="QCheckBox" name="sExpireCheckBox"> + <property name="text"> + <string>Non Expired</string> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="sUsageLabel"> + <property name="text"> + <string>Usage</string> + </property> + </widget> + </item> + <item row="2" column="1" colspan="2"> + <widget class="QDateTimeEdit" name="sExpireDateTimeEdit"/> + </item> + <item row="0" column="1" colspan="2"> + <widget class="QComboBox" name="sAlgoComboBox"/> + </item> + <item row="5" column="1" colspan="2"> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item> + <widget class="QCheckBox" name="sEncrCheckBox"> + <property name="text"> + <string>Encrypt</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="sSignCheckBox"> + <property name="text"> + <string>Sign</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="sAuthCheckBox"> + <property name="text"> + <string>Authentication</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="sAlgoLabel"> + <property name="text"> + <string>Algorithm</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="sKeyLengthLabel"> + <property name="text"> + <string>Key Length</string> + </property> + </widget> + </item> + <item row="1" column="1" colspan="2"> + <widget class="QComboBox" name="sKeyLengthComboBox"/> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer_3"> + <property name="orientation"> + <enum>Qt::Orientation::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </item> + <item> + <widget class="Line" name="line"> + <property name="orientation"> + <enum>Qt::Orientation::Horizontal</enum> + </property> + </widget> + </item> + <item> + <widget class="QPlainTextEdit" name="statusPlainTextEdit"> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="generateButton"> + <property name="text"> + <string>Generate</string> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/ui/ModifiedExpirationDateTime.ui b/ui/ModifiedExpirationDateTime.ui index 10c1d326..795a9ca4 100644 --- a/ui/ModifiedExpirationDateTime.ui +++ b/ui/ModifiedExpirationDateTime.ui @@ -17,16 +17,16 @@ <item row="2" column="0"> <widget class="QDialogButtonBox" name="button_box_"> <property name="orientation"> - <enum>Qt::Horizontal</enum> + <enum>Qt::Orientation::Horizontal</enum> </property> <property name="standardButtons"> - <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + <set>QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok</set> </property> </widget> </item> <item row="0" column="0"> <layout class="QVBoxLayout" name="verticalLayout"> - <item alignment="Qt::AlignTop"> + <item> <widget class="QLabel" name="titleLabel"> <property name="text"> <string>Modified Expiration Date (Local Time)</string> @@ -53,26 +53,14 @@ <item> <widget class="Line" name="line"> <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Tips: For the sake of security, the key is valid for up to two years. If you are - an expert user, please unlock it for a longer time in the settings. - </string> - </property> - <property name="wordWrap"> - <bool>true</bool> + <enum>Qt::Orientation::Horizontal</enum> </property> </widget> </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> - <enum>Qt::Vertical</enum> + <enum>Qt::Orientation::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> diff --git a/ui/SubkeyGenDialog.ui b/ui/SubkeyGenDialog.ui new file mode 100644 index 00000000..ad1e6293 --- /dev/null +++ b/ui/SubkeyGenDialog.ui @@ -0,0 +1,134 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>SubkeyGenDialog</class> + <widget class="QDialog" name="SubkeyGenDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>521</width> + <height>391</height> + </rect> + </property> + <property name="windowTitle"> + <string>Subkey Generation</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QGridLayout" name="gridLayout_3"> + <property name="topMargin"> + <number>5</number> + </property> + <item row="2" column="1"> + <widget class="QDateTimeEdit" name="expireDateTimeEdit"/> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="expireLabel"> + <property name="text"> + <string>Expiration Date</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="algoLabel"> + <property name="text"> + <string>Algorithm</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QComboBox" name="algoComboBox"/> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="keyLengthLabel"> + <property name="text"> + <string>Key Length</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="keyLengthComboBox"/> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="usageLabel"> + <property name="text"> + <string>Usage</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QCheckBox" name="encrCheckBox"> + <property name="text"> + <string>Encrypt</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="signCheckBox"> + <property name="text"> + <string>Sign</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="authCheckBox"> + <property name="text"> + <string>Authentication</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="4" column="0" colspan="2"> + <widget class="QCheckBox" name="nonExpiredCheckBox"> + <property name="text"> + <string>Non Expired</string> + </property> + </widget> + </item> + <item row="5" column="0" colspan="2"> + <widget class="QCheckBox" name="nonPassphraseCheckBox"> + <property name="text"> + <string>No Passphrase</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="Line" name="line"> + <property name="orientation"> + <enum>Qt::Orientation::Horizontal</enum> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Orientation::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPlainTextEdit" name="statusPlainTextEdit"/> + </item> + <item> + <widget class="QPushButton" name="generateButton"> + <property name="text"> + <string>Generate</string> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> |