summaryrefslogtreecommitdiffstats
path: root/publickeyimportdialog.cpp
diff options
context:
space:
mode:
authorMartin Talarczyk <talarczyk.martin@fh-swf.de>2015-09-30 00:07:43 +0200
committerMartin Talarczyk <talarczyk.martin@fh-swf.de>2015-09-30 00:07:43 +0200
commit6d70376b66802ee2ace76e816a8c50b91cdc7613 (patch)
tree38ed735b7e4f9d42ab10d0a5b17322dbd8e844d1 /publickeyimportdialog.cpp
parentf3fce1732e286999132d05638c1ade32cb1f7185 (diff)
downloadsrc-6d70376b66802ee2ace76e816a8c50b91cdc7613.tar.gz
src-6d70376b66802ee2ace76e816a8c50b91cdc7613.zip
Verbessere Benutzerführung Decrypt
bei Decrypt Aufruf ohne ein Schlüssel Importirt zu haben, wird dem Benutzer angeboten einen Schlüssel zu Importieren.
Diffstat (limited to 'publickeyimportdialog.cpp')
-rw-r--r--publickeyimportdialog.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/publickeyimportdialog.cpp b/publickeyimportdialog.cpp
index 9e75396..f22289d 100644
--- a/publickeyimportdialog.cpp
+++ b/publickeyimportdialog.cpp
@@ -6,7 +6,7 @@ PublicKeyImportDialog::PublicKeyImportDialog(QWidget *parent) :
ui(new Ui::PublicKeyImportDialog)
{
ui->setupUi(this);
- m_OneKey = new QListWidgetItem("Eigener Schlüssel",ui->listWidgetPublicKeys);
+ m_OneKey = new QListWidgetItem("Eigener Schlüssel", ui->listWidgetPublicKeys);
}
PublicKeyImportDialog::~PublicKeyImportDialog()
@@ -21,7 +21,7 @@ void PublicKeyImportDialog::on_buttonBox_clicked(QAbstractButton *button)
if (ui->buttonBox->standardButton(button) == QDialogButtonBox::Reset)
{
ui->listWidgetPublicKeys->clear();
- m_OneKey = new QListWidgetItem("Eigener Schlüssel",ui->listWidgetPublicKeys);
+ m_OneKey = new QListWidgetItem("Eigener Schlüssel", ui->listWidgetPublicKeys);
m_FileListPublicKey.clear();
}
}
@@ -42,6 +42,7 @@ void PublicKeyImportDialog::on_pushButtonDelete_clicked()
void PublicKeyImportDialog::on_pushButtonAdd_clicked()
{
+
QString temp = QFileDialog::getOpenFileName(this,
tr("Öffentlichen Schlüssel von Empfänger laden"),
QDir::homePath(), tr("Schlüssel Dateien (*.pem *.der )"));
@@ -55,8 +56,13 @@ void PublicKeyImportDialog::on_pushButtonAdd_clicked()
void PublicKeyImportDialog::accept()
{
m_FileName = QFileDialog::getSaveFileName(this, tr("Datei Speichern"),
- QDir::homePath(), tr("Alle Dateien") );
- QDialog::accept();
+ QDir::homePath(), tr("Alle Dateien"));
+
+ if (!m_FileName.isEmpty())
+ {
+ QDialog::accept();
+ }
+
}
QString PublicKeyImportDialog::getOutFileName() const