aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2025-04-17 16:54:03 +0000
committersaturneric <[email protected]>2025-04-17 16:54:03 +0000
commitb84e661438dc0dba5862ee741fd4d1d0f881e2f6 (patch)
tree2822bffc3f1d4496837988bcffd00cfcce498790 /src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp
parentfeat: generate cark keys (diff)
downloadGpgFrontend-b84e661438dc0dba5862ee741fd4d1d0f881e2f6.tar.gz
GpgFrontend-b84e661438dc0dba5862ee741fd4d1d0f881e2f6.zip
chore: update and check translations
Diffstat (limited to 'src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp')
-rw-r--r--src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp b/src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp
index 91498d43..62d12986 100644
--- a/src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp
+++ b/src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp
@@ -47,13 +47,26 @@ GenerateCardKeyDialog::GenerateCardKeyDialog(int channel,
ui_(QSharedPointer<Ui_GenerateCardKeyDialog>::create()) {
ui_->setupUi(this);
- const auto min_date_time = QDateTime::currentDateTime().addDays(3);
- ui_->dateEdit->setMinimumDateTime(min_date_time);
+ ui_->nameLabel->setText(tr("Name"));
+ ui_->emailLabel->setText(tr("Email"));
+ ui_->commentLabel->setText(tr("Comment"));
+ ui_->expireLabel->setText(tr("Expire Date"));
+ ui_->nonExpireCheckBox->setText(tr("Non Expire"));
+ ui_->tipLabel->setText(
+ tr("Warning: This Operation will overwrite keys which exist on card!"));
+ ui_->generateButton->setText(tr("Generate"));
+
+ ui_->dateEdit->setMinimumDateTime(QDateTime::currentDateTime().addDays(3));
+ ui_->dateEdit->setMinimumDateTime(QDateTime::currentDateTime().addYears(2));
connect(ui_->generateButton, &QPushButton::clicked, this,
&GenerateCardKeyDialog::slot_generate_card_key);
+ connect(ui_->nonExpireCheckBox, &QCheckBox::stateChanged, this,
+ [=](int state) { ui_->dateEdit->setDisabled(state == Qt::Checked); });
+ setWindowTitle(tr("Card Key Generation"));
movePosition2CenterOfParent();
+ setModal(true);
this->show();
this->raise();