aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/key_generate/GenerateCardKeyDialog.cpp
diff options
context:
space:
mode:
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();