diff options
author | Saturn&Eric <[email protected]> | 2023-07-14 15:35:39 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2023-07-14 15:35:39 +0000 |
commit | 9cee8cf8e3cce9af62549f824823049fdac0276f (patch) | |
tree | d2cb1899825cd12b814b4a1fa1097dd858137707 /src/ui/dialog/import_export/ExportKeyPackageDialog.cpp | |
parent | Merge pull request #108 from saturneric/dev/2.1.0/main (diff) | |
parent | fix: slove border issues at GernalDialog (diff) | |
download | GpgFrontend-9cee8cf8e3cce9af62549f824823049fdac0276f.tar.gz GpgFrontend-9cee8cf8e3cce9af62549f824823049fdac0276f.zip |
Merge pull request #109 from saturneric/dev/2.1.0/main
Develop 2.1.1.6
Diffstat (limited to 'src/ui/dialog/import_export/ExportKeyPackageDialog.cpp')
-rw-r--r-- | src/ui/dialog/import_export/ExportKeyPackageDialog.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
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( |