From 0df562991c5eaae288a510d9f1ed4fb06358a42a Mon Sep 17 00:00:00 2001 From: Saturneric Date: Fri, 14 Jul 2023 22:29:25 +0800 Subject: fix: improve ui --- src/ui/dialog/import_export/ExportKeyPackageDialog.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/ui/dialog/import_export/ExportKeyPackageDialog.cpp') diff --git a/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp b/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp index 312cd946..b58d09c1 100644 --- a/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp +++ b/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp @@ -53,6 +53,10 @@ GpgFrontend::UI::ExportKeyPackageDialog::ExportKeyPackageDialog( auto file_name = QFileDialog::getSaveFileName( this, _("Export Key Package"), ui_->nameValueLabel->text() + ".gfepack", QString(_("Key Package")) + " (*.gfepack);;All Files (*)"); + + // check path + if (file_name.isEmpty()) return; + ui_->outputPathLabel->setText(file_name); }); @@ -62,6 +66,9 @@ GpgFrontend::UI::ExportKeyPackageDialog::ExportKeyPackageDialog( ui_->nameValueLabel->text() + ".key", QString(_("Key File")) + " (*.key);;All Files (*)"); + // check path + if (file_name.isEmpty()) return; + if (!KeyPackageOperator::GeneratePassphrase(file_name.toStdString(), passphrase_)) { QMessageBox::critical( -- cgit v1.2.3